79 packages match "native"
- total 51
- drwxr-xr-x-../
- 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 02:57@ajax/mesh-native-limits/# 0.1.0 A native worker's limits (cpu, mem_mb, nice, background): whether this machine can enforce them (systemd-run --user --scope) and that a process's cgroup has them
- 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 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-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 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 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 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 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 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 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 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 03:26@ajax/mesh-source-hash/# 0.1.0 A native mesh program's source identity: SHA-256 of its source files as path\0content in byte order, 16 hex digits
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-backend/# 0.1.0 Backend kinds (cuda, metal, wasm, native) and the H_BACKEND word
- 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 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 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 02:57@ajax/mesh-mps/# 0.1.0 meshd's CUDA backend: one context that blinks, or --isolation mps with a private MPS daemon and a pool of worker processes; nvJitLink as its compiler
- drwxr-xr-x-Oct 27 02:57@ajax/mesh-proc-usage/# 0.1.0 A process's CPU time (every thread, user and system) and resident bytes, from /proc
- 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 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 07:29@ajax/mesh-driver/# 0.1.1 meshd's driver thread: the only ring publisher and program-table writer; lifecycle, blinks, publishing, pipes and job items
- 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 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 01:45@ajax/mesh-abi-fields/# 0.1.0 Region layout checks: (offset, bytes) fields, overlap and extent
- drwxr-xr-x-Oct 27 04:27@ajax/wasm-interp/# 0.1.0 A WebAssembly interpreter in C: compile, instantiate with host imports and limits, call exports, deterministic floats, epoch interrupts
- 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 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 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 01:45@ajax/mesh-abi-fault/# 0.1.0 P_FAULT codes
- 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 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-peer-sizes/# 0.1.0 Peer frame body sizes and limits
- 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 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 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 01:45@ajax/mesh-abi-reconcile/# 0.1.0 A member's reconcile status (RS_*)
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-exchange/# 0.1.0 The exchange page of a lockstep group's rounds
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-host-jobs/# 0.1.0 The jobs region: this member's replica of the fleet's job table
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-wasm/# 0.1.0 The wasm executor's calling contract: module, exports, windows and info codes
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-host-status/# 0.1.0 The host status block's first region: uptime, peers, rates, names, isolation, cluster size
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-group-state/# 0.1.0 A member's lockstep group state (GL_*)
- drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-header/# 0.1.0 The mailbox header (H_*): 0x0000..0x0100
- 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