skip to content
[readonly]

309 packages match "mesh"

  • total 51
  • drwxr-xr-x-../
  • drwxr-xr-x-Oct 27 02:56@ajax/mesh-manifest/# 0.1.0 A program's manifest (program.toml): the struct, the parser and every validation, with the Rust's error messages
  • 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 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 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 03:26@ajax/mesh-prog-pipesrc-n/# 0.1.0 pipesrc-n, the pipe demo's source as a native mesh worker: msgs into pipehash or digests straight to a sink, with backpressure
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-hello/# 0.1.0 hello, the smallest mesh GPU program (task = arg * 3 + 7), as PTX from C
  • 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 01:45@ajax/mesh-abi-view-heap/# 0.1.0 The view heap: whole pages meshd allocates to program views
  • 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 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 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 03:26@ajax/mesh-prog-matmul/# 0.1.0 matmul, the mesh's exact-mode GPU GEMM and GEMV (bit-identical on every GPU), as PTX from C
  • drwxr-xr-x-Oct 27 04:08@ajax/mesh-strmap/# 0.1.0 A sorted map from strings to strings (Rust's BTreeMap<String, String>)
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-pipesink/# 0.1.0 pipesink, the pipe demo's checking sink as a native mesh worker: drains digests, verifies each sha256d, histograms latency
  • 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 02:57@ajax/mesh-worker-node/# 0.1.0 mesh-rt's node loop on CPU threads: claim published tickets, run init or task, complete them with results, marks, node records and traces
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-http-relay/# 0.1.0 meshd's HTTP port: request heads relayed to the GPU http program, and the routes meshd answers itself (the views, infer, render)
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fnv/# 0.1.0 FNV-1a 64, the hash of program images in the mesh contract
  • 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 03:27@ajax/mesh-worker-ctx/# 0.1.1 What a native worker's init and task see: mesh-rt's Ctx on a CPU thread (views with fault recording, peer views, the input queue, pipes, the request window, counters)
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-assemble-bmp/# 0.1.0 A 24-bit BMP of an RGB raster (rows bottom-up, BGR, each padded to 4 bytes)
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-rsfmt/# 0.1.0 Rust's text rules in C: Debug-quoted strings, durations, shortest floats, number parsing, lossy UTF-8
  • 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 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 01:45@ajax/mesh-abi-base/# 0.1.0 Mailbox-wide constants of the mesh contract: magic, version, runtime ABI, warp and shared-memory sizes, slots, systems, names
  • 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 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 02:57@ajax/mesh-mailbox/# 0.1.0 Host views of the mailbox words: acquire loads, release stores, atomic read-modify-writes, byte windows, and the pipe words over it
  • drwxr-xr-x-Oct 27 02:56@ajax/mesh-manifest-needs/# 0.1.0 What a program needs from the fleet scheduler: placement terms, replicas, migration, reservations
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-control-protocol/# 0.1.0 meshd's control port and HTTP port, and the reasons a load can fail
  • drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-gpt2-norm/# 0.1.0 GPT-2's layer normalization of a row: 256-thread strided sums, then the block tree, in Z
  • drwxr-xr-x-Oct 27 01:59@ajax/mesh-ref-gpt2-logits/# 0.1.0 GPT-2's logits helpers: the greedy pick (first largest, FTZ compare) and the FNV-1a 64 digest over every step's logits
  • drwxr-xr-x-Oct 27 04:08@ajax/mesh-sched-weights/# 0.1.0 The fleet scheduler's weights and policy, with the cluster config's sched_* keys over the defaults
  • drwxr-xr-x-Oct 27 02:57@ajax/mesh-shm/# 0.1.0 The mailbox's memory: one zeroed shared-memory file (memfd on Linux, an unlinked shm_open on macOS) mapped MAP_SHARED, that child processes map too
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-host-load/# 0.1.0 This machine's load (S_LOAD..): GPU share, CPU, PSI, memory, meshd, disk, thermal, cores
  • drwxr-xr-x-Oct 27 04:08@ajax/mesh-member-list/# 0.1.0 Member lists and masks of the fleet: 0,2,3 or -, parsed and printed as the Rust does
  • 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-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/mesh-ref-gpt2-weights/# 0.1.0 GPT-2 124M synthetic weights from a counter hash: kcheck's checks without a checkpoint
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fault/# 0.1.0 P_FAULT codes
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-infer-request/# 0.1.0 An inference request: the control port's infer words and GET /infer's query, parsed; results as text
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-snapshot/# 0.1.0 Snapshot v3: the mailbox header, one section per loaded program, and the host block, in one frame for viewers
  • drwxr-xr-x-Oct 27 03:27@ajax/mesh-prog-train/# 0.1.0 train, the mesh program that fits a cubic by SGD, one sample a lane, lockstep across a fleet bitwise, as PTX from C
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-host-members/# 0.1.0 Member records (M_*): each cluster member as this meshd sees it
  • drwxr-xr-x-Oct 27 02:56@ajax/mesh-toml/# 0.1.0 The key = value subset of TOML that program.toml uses: integers, strings, booleans, floats, one-line string lists
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fields/# 0.1.0 Region layout checks: (offset, bytes) fields, overlap and extent

-- more --