305 packages match "rust"
- total 51
- drwxr-xr-x-../
- 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:12@ajax/mesh-top-snap/# 0.1.0 mesh-top's view of a meshd snapshot: framing checks, sections, the host block (members, fleet, jobs, load, network), trace records
- 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 01:45@ajax/hist-quantile/# 0.1.0 The per-mille quantile of a histogram of unit bins
- drwxr-xr-x-Oct 27 04:12@ajax/tui-render/# 0.1.0 Drawing buffers to a terminal: the cells that changed since the last frame, as ANSI escapes, as ratatui's Terminal with crossterm
- drwxr-xr-x-Oct 27 04:12@ajax/tui-layout/# 0.1.0 Splitting a rectangle by constraints (Length, Min, Max, Percentage, Ratio, Fill) with flex and spacing, solved exactly as ratatui's Layout
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-omap/# 0.1.0 An ordered map from fixed-width u64 keys to fixed-size values (an AVL tree), Rust's BTreeMap for the mesh
- drwxr-xr-x-Oct 27 04:12@ajax/mesh-top-app/# 0.1.0 mesh-top's viewer state: one machine per meshd endpoint with the history rates come from, tabs, focus, prompts, and every key binding
- drwxr-xr-x-Oct 27 04:12@ajax/tui-solver/# 0.1.0 The Cassowary incremental simplex solver for linear constraints with strengths, ported from kasuari 0.4 (ratatui's)
- drwxr-xr-x-Oct 27 04:12@ajax/mesh-top-mock/# 0.1.0 A tiny mock of meshd's control port for mesh-top's tests and demo: synthesised snapshots, trace and log, a fake catalog, and a threaded TCP server
- drwxr-xr-x-Oct 27 04:12@ajax/mesh-top-client/# 0.1.0 mesh-top's endpoint threads: one persistent meshd control-port connection each, polling snap and running the viewer's commands, with backoff and per-command reply timeouts
- drwxr-xr-x-Oct 27 04:12@ajax/tui-canvas/# 0.1.0 A drawing surface of braille dots, half blocks or characters: points and clipped lines in world coordinates, as ratatui's Canvas
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-control/# 0.1.0 meshd's control port: one request line, one reply (a line or a framed body), every request byte for byte as the Rust
- drwxr-xr-x-Oct 27 04:12@ajax/tui-input/# 0.1.0 Key events from terminal input bytes (arrows, function keys, Ctrl, UTF-8), as crossterm decodes them
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-strbuf/# 0.1.0 A growable byte and text buffer with printf, and printf into a new string
- 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:56@ajax/mesh-cpuuse/# 0.1.0 What the CPU executors cost per slot: CPU time, resident bytes and lanes or processes, metered per thread
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-buf/# 0.1.0 A growable byte buffer for building strings and messages, with printf
- 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 04:09@ajax/mesh-place-wire/# 0.1.0 The placement peer frames: F_PLACE (a placement change), F_FRAME (a frame's state and parts), F_INPUT (input to the program's owner)
- 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 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 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)
- drwxr-xr-x-Oct 27 04:08@ajax/mesh-sched-member/# 0.1.0 One fleet member as the scheduler sees it (capabilities, live load, link RTT, failures) and a program's measured performance on it
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-jobs-frame/# 0.1.0 The job frames on the peer links (F_JOB_AVAIL, F_JOB_STATE, F_JOB_ACK, F_JOB_PULL, F_JOB_HAVE, F_LEASE, F_LEASE_CUT, F_RESULT): types, encoding, decoding
- drwxr-xr-x-Oct 27 05:23@ajax/mesh-jobs-op/# 0.1.0 An edit of the job table (submit, cancel, done, done-run, fail, fails, dupes, finish, forget, fold, tone), item results and payload references, and their binary encoding
- 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 05:24@ajax/mesh-load-proc/# 0.1.0 Parsers of the Linux /proc files the load sampler reads: stat, pressure, meminfo, loadavg, key-value files
- 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: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/sha256-compress/# 0.1.0 One SHA-256 compression function and the initial state, freestanding C
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-log/# 0.1.0 A member's job log: its records (leadership, snapshot, entry, commit), the replica they replay to, and replay with torn-tail handling
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-mps-wire/# 0.1.0 The frames between meshd and its MPS worker processes: a length, an op, its body
- 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 01:45@ajax/mesh-words-host/# 0.1.0 mesh_words over a host mapping of the mailbox, with C11 atomics
- 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 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 04:08@ajax/mesh-cluster-conf/# 0.1.0 A fleet's cluster config (key = value): every member's peer address, this member's links, and its timing
- drwxr-xr-x-Oct 27 04:08@ajax/mesh-fleet-groups/# 0.1.0 The leader's lockstep group policy: pause on a lost member, resume as a new epoch, re-form with the survivors
- 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 02:57@ajax/mesh-occupancy/# 0.1.0 Co-residency of resident CUDA kernels: whether every program's nodes fit on the GPU at once, and how many more do
- 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 05:24@ajax/mesh-jobs-table/# 0.1.0 The job table: jobs with their done items, results, runs, failures and folds; applying ops as a join-semilattice (an item's first result wins)
- drwxr-xr-x-Oct 27 04:08@ajax/mesh-fleet-store/# 0.1.0 A fleet member's state file, written whole, synced and renamed into place before any vote, acknowledgement or commit leaves
- 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-view-alloc/# 0.1.0 The view heap's first-fit page allocator (meshd gives each loaded program its view from it)
- drwxr-xr-x-Oct 27 04:09@ajax/mesh-place-compose/# 0.1.0 A placed program's state and frame parts moved through its view, and whole frames composed from parts that arrive from several machines
- drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-job-scene/# 0.1.0 A pathtrace fleet job's scene: the default scene with the job's setup tasks (OP_DEFAULT, OP_SET) applied in order
- 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