142 packages match "programs"
- total 51
- drwxr-xr-x-../
- drwxr-xr-x-Oct 27 04:12@ajax/mesh-top-ui-programs/# 0.1.0 mesh-top's Programs tab: a program table per machine (kind, state, placement, rates, task-time quantiles, executor CPU and RSS, PTX hash), the selected program's view pane with a hexdump, the trace flame chart and the log
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-build-programs/# 0.1.0 Builds the mesh program catalog: each program's PTX (linked and checked in the cluster float mode), wasm image, native binary and source hash, and its variants
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-default-scene/# 0.1.0 programs/pathtrace's default scene as scene-format words: a 640x360 room of quads, spheres and a triangle mesh
- drwxr-xr-x-Oct 27 04:09@ajax/mesh-sched-report/# 0.1.0 A member's F_PERF report (capacity, its programs' measured performance, failures, link RTTs and echoes) in the Rust's text form
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-rng/# 0.1.0 programs/pathtrace's counter-based random numbers: the PCG output hash of (seed, pixel, sample, dimension)
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-srgb/# 0.1.0 The sRGB quantization table of programs/pathtrace: the least linear value of each 8-bit code, as f32 bits
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-digest/# 0.1.0 programs/pathtrace's digests: FNV-1a 64 over words, a tile's fold of 32 column digests, a payload's digest
- drwxr-xr-x-Oct 27 04:08@ajax/mesh-fleet-plan/# 0.1.0 What makes one member's programs match the fleet's committed document: unloads, loads, upgrades, rollbacks, migrations, run states, resets; and the first document
- drwxr-xr-x-Oct 27 04:27@ajax/mesh-exec-wasm-testkit/# 0.1.0 Runs wasm guest programs through meshd's wasm executor on a test mailbox: load, launch, publish tickets, read views, unload (for tests)
- drwxr-xr-x-Oct 27 04:27@ajax/mesh-rt-wasm/# 0.1.0 The guest runtime of wasm CPU mesh programs: Ctx, View, Exchange and MESH_PROGRAM over the mesh::* imports (wasm32)
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-view/# 0.1.0 The view of programs/pathtrace: offsets, job records, tile meta, payload ring and ops that the program, kcheck, mesh-top and http agree on
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-view/# 0.1.0 A bounds-checked byte window of the mailbox for mesh programs, and the program fault record
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-z/# 0.1.0 programs/pathtrace's renderer instantiated in the cluster float mode Z (every op flushed): pt_*_z, the CPU and wasm reference
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-catalog-toml/# 0.1.0 The lines mesh-build-programs reads from a program.toml (name, backends, # hash-also, # build-os), as the Rust build script's grep and sed
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-cubic/# 0.1.0 programs/train and infer's CPU reference: SGD of a cubic on sin(pi x) samples, warp sums and the SGD step, op for op in Z
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-state-file/# 0.1.0 meshd's --state file: the loaded programs, their catalog dirs and run state, written atomically
- drwxr-xr-x-Oct 27 02:56@ajax/mesh-loader/# 0.1.0 The program catalog: names confined to --programs, reading a program's manifest and PTX, image hashes and identities
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-f32/# 0.1.0 programs/pathtrace's renderer instantiated with plain f32 operations (what the GPU computes, FTZ aside): pt_*_f32
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-tonemap/# 0.1.0 programs/pathtrace's tone map: ACES or Reinhard, then 8-bit sRGB by binary search of the quantization table (template over a float's ops)
- drwxr-xr-x-Oct 27 04:08@ajax/mesh-fleet-doc/# 0.1.0 The fleet's desired state: the programs that should run, lockstep groups and placement requests, as the Rust's text document
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-view-train/# 0.1.0 programs/train's view: SGD of a cubic, lockstep
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-view-infer/# 0.1.0 programs/infer's view: the trained cubic on a grid
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-view-gpt2x/# 0.1.0 programs/gpt2x's view: GPT-2 exact-mode kernels' parameter block, ops and epilogues
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-view-http/# 0.1.0 programs/http's view: a GPU HTTP server's counters, load request and windows
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-intersect/# 0.1.0 programs/pathtrace's nearest hit of a ray against a scene's quads, spheres and bounded triangle mesh (template over a float's ops)
- drwxr-xr-x-Oct 27 04:12@ajax/mesh-top/# 0.1.0 A terminal dashboard for meshd clusters: one poller per endpoint, every tab of crates/mesh-top (mesh, programs, doom, train, infer, http, net, load, fleet, jobs, pipes, render), and --print for one frame as text
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-worker/# 0.1.0 The SDK of native worker programs: mesh_worker_run(init, task) maps meshd's mailbox, says ready, and runs a slot's nodes at each run until they halt
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-sim/# 0.1.0 mesh-rt's device primitives on the CPU, and a launcher that runs a kernel's nodes as threads, for testing GPU programs without a GPU
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-sha-verify-wasm/# 0.1.0 sha-verify: re-hashes sha256d's shares on the CPU beside the GPU, reading its view through reads
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-pathtrace/# 0.1.0 programs/pathtrace's CPU reference: tiles rendered in Z on every core with their digests, the image raster from tiles, and its PPM
- drwxr-xr-x-Oct 27 04:27@ajax/mesh-prog-hashjob-wasm/# 0.1.0 hashjob: a CPU job program (job arrays) for meshd's wasm executor: per item, folded sha256d of LE8(i * K + j)
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-pipesrc-wasm/# 0.1.0 pipesrc: the pipe demo's source on meshd's wasm executor, pushing msgs to pipehash or digests straight to a sink
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-tick-wasm/# 0.1.0 tick for meshd's wasm executor: a pattern region of the view ticked one word a task and verified by sampling
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-matmul/# 0.1.0 programs/matmul's exact mode on the CPU: counter-hash matrices, C = A B and y = A x in the GPU's summation order, the FNV digest
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-scene/# 0.1.0 programs/pathtrace's scene format: the u32 header and records, the layout, validation, settable parameters and tiles
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-pipesink-w-wasm/# 0.1.0 pipesink-w: the pipe demo's sink on meshd's wasm executor: drains digests, checks each against sha256d, histograms latency
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-math/# 0.1.0 programs/pathtrace's float contract and its math, written once over a float's operations: vectors, Newton sqrt, polynomial cis, constants
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-pathtrace-wasm/# 0.1.0 pathtrace for meshd's wasm executor: tiles of the deterministic path tracer in the cluster float mode, bit for bit a GPU's tile
- drwxr-xr-x-Oct 27 04:27@ajax/mesh-prog-hello-wasm/# 0.1.0 hello for meshd's wasm executor: task = arg * 3 + 7, plus the wasm executor's test hooks (per-access cost, bulk reads, trap, spin, memory growth)
- drwxr-xr-x-Oct 27 04:27@ajax/mesh-prog-infer-wasm/# 0.1.0 infer for meshd's wasm executor: the trained cubic over a 64-point grid, reading train's params as a peer view, in the cluster float mode
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-sha256d-wasm/# 0.1.0 sha256d for meshd's wasm executor: Bitcoin-style double SHA-256 nonce grinding as a job program, the GPU image's view, ops and request language
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-sample/# 0.1.0 programs/pathtrace's camera sample: one path's radiance with next-event estimation, diffuse, metal and glass, Russian roulette (template over a float's ops)
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-pipe/# 0.1.0 Pipes between programs: push into a connected inbox, pop your own
- drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-train-wasm/# 0.1.0 train for meshd's wasm executor: SGD of a cubic on sin(pi x) samples, lockstep with the cluster through the exchange page, bit for bit the GPUs' (cluster float mode)
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-doom/# 0.1.0 programs/doom's CPU reference: the DDA ray of a column, its wall height, the map, and the player's pose under keys, op for op in Z
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-tile/# 0.1.0 programs/pathtrace's tiles: a column's pass sums and digests, the fold into accumulators, re-toning, whole tiles; and the header that instantiates the renderer
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-samplers/# 0.1.0 meshd's two once-a-second samplers: the load telemetry (machine and programs) and the network interfaces
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-view-doom/# 0.1.0 programs/doom's view: a DDA raycaster's pose, map, columns and show region
- drwxr-xr-x-Oct 27 04:34@ajax/mesh-native/# 0.1.1 The native executor: programs that are executables run as worker processes on the shared mailbox, with limits, crash reports and a process per image
- drwxr-xr-x-Oct 27 04:12@ajax/mesh-reconcile/# 0.1.0 The fleet reconciler: makes this member's programs match the committed document (loads, upgrades, migrations with views, the lockstep group's epochs and cycles, placement)