Skip to main content

Genesis Forge Deployment Runtime

Simulation-free runtime for deploying Genesis Forge policies to real robots.

This package deliberately depends on numpy only — no torch, no Genesis simulator — so it installs cleanly on a Raspberry Pi or Jetson.

After training, export a bundle from your built environment:

from genesis_forge.deployment import export

bundle = export(env, "./go2_walk", policy_path="policy.onnx")  # writes ./go2_walk.gfb
print(bundle.describe())

(see the wheeled_robot deploy.py for a comprehensive example)

Then, on the robot:

from genesis_forge_runtime import load_bundle

bundle = load_bundle("./go2_walk.gfb")  # a directory works too
print(bundle.describe())  # what to wire up

observation_assembler = bundle.create_observation_assembler()
action_processor = bundle.create_action_processor()

while True:
    observation = observation_assembler.assemble(
        {
            "robot_ang_vel": imu.gyro,
            "dof_pos": joints.positions,
            "actions": action_processor.last_raw_actions,
        }
    )
    actions = policy(observation)
    targets = action_processor.process()  # your onnxruntime session
    send_to_motors(targets.by_joint)

See the deployment guide for the full control-loop walkthrough, including how to run the policy itself.

Trust model

A bundle is trusted input, equivalent to executable code: loading one may import processor classes named inside it. Only load bundles you produced yourself. Treat a bundle from a third party the same way you would treat an unpickled checkpoint.

Metadata

Release files for genesis-forge-runtime 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genesis-forge-runtime 1.0.0
File Size Uploaded Provenance Actions
genesis_forge_runtime-1.0.0.tar.gz 36.8 kB Without provenance Details for genesis_forge_runtime-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for genesis-forge-runtime 1.0.0
File Interpreter ABI Platform Actions
genesis_forge_runtime-1.0.0-py3-none-any.whl Python 3 none any Details for genesis_forge_runtime-1.0.0-py3-none-any.whl

Total release size: 66.6 kB

Release files / genesis_forge_runtime-1.0.0.tar.gz

Download URL genesis_forge_runtime-1.0.0.tar.gz
Size 36.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e6e2c7ceb96f51ad5c365b0db3995ec3883e0a3bbe4c0ea60abfcf41c1a03a55
BLAKE2b-256 checksum
How to use checksums
f846a70770ca9ebfef6161a142971f95b1f433571617ad7fcca7d27c35d68350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / genesis_forge_runtime-1.0.0-py3-none-any.whl

Download URL genesis_forge_runtime-1.0.0-py3-none-any.whl
Size 29.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6b12d43c104632f5600dbcb28b48dae1b51f6c9adedd6db03d7f6e178a08fa2
BLAKE2b-256 checksum
How to use checksums
17c4d0842b75dfc24ac23fa274e058de2d7a152e049f438e4471e1e23efa7914
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.3

Security for genesis-forge-runtime 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page