skip to content
[readonly]

201 packages match "host"

  • total 51
  • drwxr-xr-x-../
  • 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 04:27@ajax/wasm-opcodes/# 0.1.0 Every WebAssembly instruction the decoder knows: its encoding, immediates, operand signature, proposal and name
  • drwxr-xr-x-Oct 27 04:08@ajax/mesh-fleet-edit/# 0.1.0 Changes to the fleet's desired state as the control port asks for them (load, upgrade, rollback, place, groups, sched pin/pause/cordon) and their revert
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-pathtrace/# 0.1.0 pathtrace, a deterministic path tracer as a mesh GPU job program (bit-identical images on every GPU and CPU), as PTX from C
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-name/# 0.1.0 Valid program names: [a-z0-9-]{1,15}
  • drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-copies/# 0.1.0 Who keeps the durable copies of a job item's payload before its result is sent: the member that ran it, the leader, then the next members up
  • drwxr-xr-x-Oct 27 04:09@ajax/mesh-peer-codec/# 0.1.0 The fleet's peer link frames: F_JOIN with capabilities, the election and commit messages, F_BEAT with the reconcile status and move outcomes, F_HELLO
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-pipe-hash/# 0.1.0 Pipe hashes: a record's position-mixed sum and an inbox type's FNV-1a 32
  • 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 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 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 03:26@ajax/mesh-prog-gpt2x/# 0.1.0 gpt2x, GPT-2 124M's exact-mode GPU kernels (embed, norm, GEMM/GEMV, KV, attention, logits) bitwise equal to the CPU reference, as PTX from C
  • 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 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 05:23@ajax/mesh-jobs-spec/# 0.1.0 A job's spec (program, op, items, priority, attempts, deadline, result mode, setup, members) and its one-line text form
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-place-mode/# 0.1.1 How a program is placed across the cluster: local, pinned to one machine, or split by an assignment of its parts (with the auto split), and each machine's role
  • drwxr-xr-x-Oct 27 02:56@ajax/cuda-driver/# 0.1.0 The CUDA driver API calls meshd needs, loaded at runtime from libcuda.so.1 (no CUDA headers or toolkit to build), with an injectable table for tests
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fault/# 0.1.0 P_FAULT codes
  • 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: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 04:27@ajax/wasm-lower/# 0.1.0 Lowers validated WebAssembly function bodies to a flat internal code with resolved branches and stack heights
  • 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 04:27@ajax/wasm-numeric/# 0.1.0 WebAssembly's numeric instructions as C functions: traps, saturation, min/max, nearest, and wasmtime's NaN canonicalisation
  • 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 05:24@ajax/mesh-jobs-req/# 0.1.0 Job changes as control words: job submit (items, op, priority, attempts, deadline, results, setup, members), cancel, forget, tone
  • drwxr-xr-x-Oct 27 04:09@ajax/mesh-sched-score/# 0.1.0 The fleet scheduler's feasibility filter and score: why a program cannot run on a member, or the weighted terms of running it there
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-infer-wire/# 0.1.0 The gpt2 service protocol's wire: frames, key=value messages, checksummed KV layers
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-blobd/# 0.1.0 The blob thread's logic: this member's payloads kept durably, pushes to the copy holders with a window, fetches with failover, image assemblies, and `render`
  • drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-rate/# 0.1.0 A member's measured rate for a job program (an EWMA over windows) with slow start for its lease size
  • 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 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 01:45@ajax/mesh-abi-input-queue/# 0.1.0 A program's input queue in its view (IQ_*)
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-place-ops/# 0.1.0 F_PLACE ops: pause, paused, set, done, fail
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-native/# 0.1.0 The native worker contract: its ABI, environment and file descriptors
  • 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 01:45@ajax/mesh-abi-peer-sizes/# 0.1.0 Peer frame body sizes and limits
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi/# 0.1.0 The mesh contract in one include (every @ajax/mesh-abi-* package) and the layout checks that span them
  • 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 01:45@ajax/mesh-abi-ops/# 0.1.0 Task ops (task, init, req, follow, job) and their reserved results
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-words/# 0.1.0 Word and byte access to the mailbox at mailbox offsets: the interface pipes run over
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-chan/# 0.1.0 A thread-safe channel of fixed-size messages with timeouts, as Rust's std::sync::mpsc
  • 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-ring/# 0.1.0 A program's ticket ring and its completion results and marks
  • 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 05:24@ajax/mesh-jobs-sched/# 0.1.0 The jobs' lease selection over the fleet scheduler's model: members, each program's needs, measured performance, weights (F4's filter and score)
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-trace/# 0.1.0 Each program's ring of task trace records
  • 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 02:56@ajax/mesh-backend/# 0.1.0 The executor interface meshd's driver runs programs on: images, streams, compilers and backends (CUDA, native, wasm)

-- more --