Skip to main content

NVIDIA ovstage

Documentation Repository

ovstage is a C and Python library providing a shared, high-performance, vectorized, GPU-capable scene data substrate for OpenUSD scene data, for use in Omniverse Libraries spanning physics, rendering, sensors, animation, and more.

It provides C and Python APIs for reading, writing, querying, and managing simulation data such as transforms, velocities, materials, hierarchy, and metadata across CPU and GPU memory, with zero-copy data paths and DLPack tensor interchange. Currently, zero-copy applies to CUDA source-tensor writes; payload reads and map/unmap buffers are CPU-resident. No Omniverse background is needed — it is a standalone library that gives your application a fast, vectorized, in-memory representation of a scene to read and write from C or Python.

Pre-release: the API, runtime behavior, and packaging may change.

Install

pip install ovstage

Documentation

Full C and Python API documentation, guides, and runnable examples are at https://nvidia-omniverse.github.io/ovstage. Source, examples, and the C SDK release archives live at https://github.com/NVIDIA-Omniverse/ovstage.

License

NVIDIA Proprietary Software. See the LICENSE file included in this distribution.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ovstage-0.1.1.355824-py3-none-win_amd64.whl (35.0 MB view details)

Uploaded Python 3Windows x86-64

ovstage-0.1.1.355824-py3-none-manylinux_2_35_x86_64.whl (64.3 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

ovstage-0.1.1.355824-py3-none-manylinux_2_35_aarch64.whl (59.8 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ ARM64

File details

Details for the file ovstage-0.1.1.355824-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for ovstage-0.1.1.355824-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fc8ae7fe950aa2ff8fd24643047f7156ffa1b9b384ce3f024ee2193929e21a3b
MD5 52410b4b6d6d0f7db8264c1b15ee16e0
BLAKE2b-256 fbd0ff9124f524ffadc87f8893e99de1679e7c517ca6ceb60e0b870a284b71a3

See more details on using hashes here.

File details

Details for the file ovstage-0.1.1.355824-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for ovstage-0.1.1.355824-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b4affd9e5b23620ec71901a164df4ae373d25de2c76b9fae4d193d97aa2df0ec
MD5 f286cc87b02bb244866c60eae78e8d99
BLAKE2b-256 8d2ee5d03719d9ab8e412187be84efe11bc6b912eca02bd8dfb09a1bf522bbe4

See more details on using hashes here.

File details

Details for the file ovstage-0.1.1.355824-py3-none-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for ovstage-0.1.1.355824-py3-none-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 046aa360959bf5344d912470aaa11d3ec1fc750e28816e5239ce0438864c9863
MD5 0dcb16788f86d567e69200e6d3682f31
BLAKE2b-256 05fda1650d436b3c304720236178848d4e7ad523a2b9f2b76918d7b902934cac

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.0.377349

3 files

This release

0.1.1.355824 This release

3 files

0.1.0.346039

3 files

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