Expand description
SoftGPU library surface (CLI + re-exports of softgpu-core).
Modules§
- agent
- Virtual SoftGPU agents backed by a device profile.
- error
- Structured SoftGPU error taxonomy.
- fidelity
- Fidelity vocabulary for SoftGPU runs, diagnostics, and reports.
- handle
- Generation-safe packed handles.
- memory
- SoftGPU software memory: one host allocator behind regions and AMD pools.
- profile
- Device profile schema with per-field provenance.
- queue
- SoftGPU user-mode queues: create / destroy / indexes / AQL observe.
- runtime
- Process-global SoftGPU runtime session (vendor-neutral).
- signal
- SoftGPU host signals (CPU atomics). No hardware interrupts.
- trace
- Structured, bounded runtime traces.
Structs§
- Device
Profile - Versioned device profile document.
- Error
- SoftGPU error with category and human-readable context.
- Packed
Handle - Opaque 64-bit handle:
[kind:8][generation:24][index:32]. - Profile
Field - A typed profile field carrying value + provenance + optional notes.
- Profile
Identity - Identity advertised through a runtime adapter (Phase 2+).
- Runtime
- SoftGPU runtime state.
- Trace
Log - In-memory ring with a fixed capacity.
- Virtual
Agent - One virtual agent instance.
Enums§
- Agent
Info Attr - Attributes SoftGPU may answer for an agent.
- Agent
Kind - SoftGPU agent device class (vendor-neutral).
- Capability
Provenance - How a profile field was established.
- Error
Category - High-level error categories used across SoftGPU surfaces.
- Fidelity
Level - Declared fidelity level for a SoftGPU result or advertisement.
- Handle
Kind - Discriminator stored in the high bits of a packed handle.
- Runtime
Error - Errors returned by the vendor-neutral runtime (mapped to HSA at the edge).
- Support
State - Machine-readable support verification state (support matrix cells).
- Trace
Event - Stable event categories for SoftGPU runtime observation.
Constants§
- ACTIVE_
PHASE - Active roadmap phase label for this crate revision.
- AGENT_
FEATURE_ KERNEL_ DISPATCH HSA_AGENT_FEATURE_KERNEL_DISPATCH— SoftGPU queue + AQL intercept claim only.- VERSION
- SoftGPU core crate version.