ARTI

ARTI guides

API and command reference

Find the contract by the operation you need. Each section links to the exact public source used by these guides.

On this page

Declare and execute programs

Use typed numerical composition for a FormulaProgram and named tensor resources for ProgramGraph. A configured FederatedProgram defines the execution region hosted by ARTILayer.

InterfaceRole
FormulaProgram · FormulaFabricV2Static typed computation and shared execution
TensorResource · Connection · ProgramGraphNamed resources, producers and explicit connections
FederatedProgram · ARTILayerConfigured graph and host boundary

Place, train and save a model

Placement, parameter selection and tensor-state recovery are separate operations. Preview placement before modifying a host and keep the configured layer available when reloading its saved state.

InterfaceUse
ARTI.discover · ARTI.previewInspect placement before mutation
ARTI.attach · model.arti.summaryInstall configured layers and inspect paths
arti.trainer · model.arti.trainerShared objective-driven training session
TrainingBindingSeparate execution / parameter / state owners

Inspect and recover a task

Project inspection is a non-executing declaration entrance. Recipe checks and actual recovery have their own factory and checkpoint behavior.

Terminal
python -m arti schema task-workflow generate --kind project --output project.schema.json

Command / APIBehavior
task init · check · status · explainGenerate project / validate declarations / inspect evidence
TaskRecipeConfig · TaskRecipeApplication factory and complete native task
plan_recipe_resume · resume_recipe_runInspect recovery / finish original target

Prepare, predict, evaluate and deliver

These interfaces retain the task’s original inputs and result semantics. Installed callbacks define decoding, scores and file layout.

InterfaceOperation
DatasetSnapshotContent-verified records and native assets
PredictionRunConfig · run_predictionCommit and resume result partitions
EvaluationSuiteConfig · evaluate_prediction_suiteIndependent views over committed outputs
TaskRuntimeProfileSelected packaged entrypoint and environment
ResultExportConfig · export_prediction_resultsExact population and named file closure
inspect_result_exportVerify the archive without importing task code