305 packages match "rust"
- total 51
- drwxr-xr-x-../
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-block/# 0.1.0 The block collectives of a multi-warp node on the CPU: warp butterflies and scans, block reduce and scan, step for step as the GPU
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-load-text/# 0.1.0 The control port's load request: this machine's load and every program's, as key value lines
- 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-gemm/# 0.1.0 The gemm native program's inputs (exact small fractions) and its f64 reference with error bound
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-spawn/# 0.1.0 posix_spawn of a worker with chosen descriptors and extra environment in its own process group, close-on-exec pipes, and exit statuses described as meshd reports them
- drwxr-xr-x-Oct 27 04:27@ajax/mesh-exec-wasm-cache/# 0.1.0 meshd's --wasm-cache: compiled wasm modules on disk by image and engine hash, at most CACHE_CAP bytes, oldest evicted
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-node/# 0.1.0 A meshd's job node, sans IO: its replica of the fleet's job table, the leader's dispatcher (leases, rates, stealing, retries, deadlines, exactly-once results, payload copies) and the member side
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-load-share/# 0.1.0 The GPU share maths of the load sampler: node load record deltas, share, slices, gaps, and nearest-rank quantiles
- 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 04:09@ajax/mesh-peer-link/# 0.1.0 The fleet's TCP links: bounded connects, the JOIN handshake both ways, the acceptor and dialers, a framed reader that refuses hostile lengths, and a writer that puts control frames before bulk ones
- 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 02:57@ajax/mesh-test-worker/# 0.1.0 The native lifecycle fixture: a mesh worker whose ops sleep, crash, allocate, fault, spin or exit on demand
- drwxr-xr-x-Oct 27 04:27@ajax/wasm-float-guard/# 0.1.0 meshd's load-time float guard for wasm CPU programs: f32 arithmetic only in exported mesh_ftz_* helpers, no threads, no relaxed SIMD, only mesh imports
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-log/# 0.1.0 meshd's log: timestamped INFO/ERROR lines on stderr through a log thread that never blocks a caller, plus the last 1000 lines in memory
- 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 05:23@ajax/mesh-reply/# 0.1.0 One-shot replies between threads: a result (text, number or bytes, or an error) with a timeout
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-blobs-frame/# 0.1.0 The blob frames on the peer links: F_BLOB_PUT (a push), F_BLOB_ACK, F_BLOB_GET (a fetch) and F_BLOB (its answer)
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-host-block/# 0.1.0 meshd's host status block (S_* fields) under one lock, with its uptime clock and the live network counters
- 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 05:23@ajax/mesh-shared/# 0.1.0 meshd's shared state between its threads, and the messages they send the driver, the fleet thread and the jobs thread
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-select/# 0.1.0 Who gets a job's next lease: every member's verdict (down, not in the job's members, not running it, the scheduler's filter and score, the owner policy's backoff), best first
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-http/# 0.1.0 http, an HTTP/1.0 GET server parsed, routed and rendered by a GPU warp over the mesh program table, as PTX from C
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-gpt2/# 0.1.0 GPT-2 124M in the cluster float mode on the CPU: the forward pass, prefill and decode, greedy generation, bitwise equal to the GPU kernels
- 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 03:26@ajax/mesh-prog-gemm/# 0.1.0 gemm, f32 matrix multiply throughput as a native mesh worker: a cache-blocked multi-threaded GEMM, timed tasks and job items
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-net-counters/# 0.1.0 meshd's live network counters: bytes and frames per peer link and kind, the control port's and the HTTP relay's
- drwxr-xr-x-Oct 27 02:56@ajax/mesh-cuda/# 0.1.0 meshd's CUDA: a primary or green context, eager module loading, the pinned mailbox, cubin modules, streams and resident-kernel launches
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobd-text/# 0.1.0 The jobs control answers: `jobs`, `job status <id>` and `job results <id> [from] [n]`, from a member's job node
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-inproc/# 0.1.0 A GPU program driven in-process: compile, load, install a program-table slot in a mailbox of its own, launch, publish, stop and relaunch, through meshd's backend
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-gpt2-scalar/# 0.1.0 GPT-2's scalar functions from + - * / in the cluster float mode: exp by a degree-10 polynomial, tanh, the tanh GELU, Newton sqrt
- drwxr-xr-x-Oct 27 02:56@ajax/cuda-driver-fake/# 0.1.0 A simulated CUDA device behind the cuda-driver table: modules, globals, streams and launches whose kernels run as C functions on CPU threads, for testing without a GPU
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-inferd/# 0.1.0 meshd's side of an inference request: which members serve it, the call to their gpt2 worker, the answer
- drwxr-xr-x-Oct 27 07:33@ajax/meshd/# 0.1.1 meshd: the host daemon of the GPU mesh: the executors, the driver, the control and HTTP ports, the samplers, the jobs and blob threads, and a fleet member's links, leader and reconciler
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-load-prog/# 0.1.0 One program's load sample: GPU share from its node load records, task latencies from its trace, busy time, throughput, its CPU executor's cost
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-blobs-durable/# 0.1.0 Durable blob files: written to name.tmp, fsynced, renamed (or hard-linked from another job's copy), and directory fsync
- 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)
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-ptx/# 0.1.0 mesh-rt's device primitives on NVIDIA GPUs as inline PTX: special registers, sys-scope ordering, atomics, warp shuffles, the block barrier
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-prog-table/# 0.1.0 meshd's writes to the program table: entries and pipe blocks under the PT_GEN seqlock, state changes, inbox holds, flight words, fresh slots, lookups
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-ctx/# 0.1.0 What a mesh program sees (Ctx): views, peer views, input queue, pipes, request window, exchange page, counters, ids
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-jobs-ranges/# 0.1.0 A set of u64 job items as disjoint half-open ranges: insert, remove, intersect, take, nth, and its a-b,c- text form
- 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 05:23@ajax/mesh-assemble/# 0.1.0 The assembler of a fleet-rendered pathtrace image: each tile's pass sums folded in pass order, exactly once, in the cluster float mode, checked against their digests
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-publish/# 0.1.0 The generic task publisher: one ticket ring per program slot, and the manifest's policy deciding what meshd publishes
- 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 03:26@ajax/mesh-prog-sha256d/# 0.1.0 sha256d, Bitcoin-style double SHA-256 nonce grinding as a mesh GPU job program (multi-warp nodes), as PTX from C