30 packages match "build"
- total 31
- drwxr-xr-x-../
- drwxr-xr-x-Oct 27 04:27@ajax/wasm-builder/# 0.1.0 Builds WebAssembly binaries from C: types, imports, functions with bodies, memories, tables, globals, exports, segments
- 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 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 05:23@ajax/mesh-buf/# 0.1.0 A growable byte buffer for building strings and messages, with printf
- 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 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 03:26@ajax/sha256-stream/# 0.1.0 SHA-256 over a stream of bytes (init, update, final, hex), freestanding C
- 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 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 01:59@ajax/pathtrace-f32/# 0.1.0 programs/pathtrace's renderer instantiated with plain f32 operations (what the GPU computes, FTZ aside): pt_*_f32
- drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-prim/# 0.1.0 mesh-rt's device primitives for the target being compiled (PTX on nvptx64, the CPU simulator elsewhere) and the f32 helpers on them
- drwxr-xr-x-Oct 27 04:08@ajax/mesh-mt/# 0.1.0 Growable strings and string lists for the fleet packages, with Rust's split semantics
- 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 04:28@ajax/mesh-prog-sha-verify-wasm/# 0.1.0 sha-verify: re-hashes sha256d's shares on the CPU beside the GPU, reading its view through reads
- 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 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: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: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: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 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 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 04:27@ajax/mesh-rt-wasm/# 0.1.0 The guest runtime of wasm CPU mesh programs: Ctx, View, Exchange and MESH_PROGRAM over the mesh::* imports (wasm32)
- 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:59@ajax/pathtrace-scene/# 0.1.0 programs/pathtrace's scene format: the u32 header and records, the layout, validation, settable parameters and tiles
- drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-merge/# 0.1.0 A new job-table leader's merge of a majority's answers: committed tables first, then uncommitted entries, the latest leadership's first
- drwxr-xr-x-Oct 27 01:59@ajax/mesh-ftz/# 0.1.0 The cluster float mode Z: f32 arithmetic with subnormal inputs and results flushed to signed zero, as the PTX .ftz ops