Install HOLYFLOW
Configure Python, the compiler toolchain, and the target runtime on Linux. Keep one project structure across simulation, development systems, and production.
DEVELOPER CENTER
Tools, documentation, and community for AI developers.
DEVELOPER START
Configure Python, the compiler toolchain, and the target runtime on Linux. Keep one project structure across simulation, development systems, and production.
Import a PyTorch exported graph or ONNX model, then define shapes, precision policy, and dynamic dimensions for a repeatable baseline build.
Compare outputs with the reference framework, inspect operator coverage and numerical error, then identify hotspots that need fusion or custom code.
Deliver a validated build to SPARK, NOVA, or AETHER and integrate batching, serving, telemetry, release control, and rollback.
# 1. Create a reproducible project environment
python -m venv .venv && source .venv/bin/activate
pip install holyflow-preview
# 2. Compile an ONNX model for a target
holyflow compile model.onnx --target spark-s20 --precision bf16
# 3. Run, verify, and produce a profile
holyflow run build/model.hfb --input sample.npy --verify
holyflow profile build/model.hfb --report profile.htmlThese commands describe the intended HOLYFLOW Developer Preview workflow. Packages, compatibility, and version requirements will be published with the preview.
CHOOSE YOUR PATH
Import PyTorch / ONNX models, resolve dynamic shapes, mixed precision, and quantization, then establish accuracy and performance baselines.
Extend operators through HOLYFLOW NN and Kernel APIs while controlling layout, on-chip memory, parallel tiling, and fusion.
Manage devices, queues, memory, and multi-card communication to extend execution from a model to a service, node, or cluster.
Integrate build artifacts into online inference or batch systems with capacity, observability, staged rollout, and recovery policies.
MODEL ONBOARDING
These are priority evaluation templates, not certified compatibility claims. Formal support will be defined in a versioned compatibility matrix.
OPEN TOOLCHAIN
Read graphs, shapes, and constants, then produce operator coverage and fallback reports.
Apply graph optimization, operator fusion, layout selection, precision propagation, and target compilation.
Provide composable operators and low-level extensions for uncovered or performance-critical paths.
Manage devices, memory, command queues, events, streams, and multi-device execution.
Connect graph, operator, kernel, and timeline views to expose wait, bandwidth, and utilization bottlenecks.
VALIDATION TO PRODUCTION
Pin data and framework baselines; record tolerances, failures, accuracy metrics, and a reproducible environment.
OUTPUT: VALIDATION REPORTMeasure warmup, P50/P95 latency, throughput, peak memory, and efficiency while separating host and device time.
OUTPUT: PERFORMANCE BASELINETest soak time, concurrency, thermals, malformed inputs, and device recovery to establish capacity boundaries.
OUTPUT: RELEASE GATEIntegrate logs, metrics, traces, version control, and rollback, then define failure domains and upgrade windows.
OUTPUT: RUNBOOKRESOURCE STATUS
Platform architecture, product intent, workload intake template, and a joint-validation contact path.
Submit a workload →HOLYFLOW compiler, runtime, reference models, profiler, and custom operator examples.
STAGED ACCESSValidated results and known limits by model, task, precision, hardware, and software version.
VERSIONED RELEASEAPI reference, tutorials, issue tracking, technical discussion, and reproducible performance submissions.
OPEN ECOSYSTEM PATHFAQ
This page does not claim a public download yet. Submit a non-confidential workload, current baseline, and target device through the contact page to discuss Developer Preview validation.
Provide model source and version, inputs and outputs, representative data, accuracy requirements, concurrency and latency goals, current hardware baseline, and required deployment environment.
Start with the compiler coverage report and profiler. Move to NN / Kernel extensions only for unsupported behavior, special numerical requirements, or hotspots graph optimization cannot resolve.
Keep the model project, validation set, and metric definitions fixed, retarget the build, and pass the new performance and stability gates. Scale-out also requires data, model, and fabric topology validation.
READY TO BUILD?