Registry / ai-ml / objaverse

objaverse

JSON →
library0.1.7pypypi✓ verified 79d ago

Objaverse is an open dataset with over 10 million 3D objects. The Python library provides tools for downloading and interacting with the dataset. Current version 0.1.7, with irregular releases.

pip install objaverse
INSTALL
IMPORT
SIG · OBJAVERSE
O
objaverse
ai-mlpythonv0.1.7
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

load_objects
from objaverse import load_objects
from objaverse import ObjaverseDataset
load_annotations
from objaverse import load_annotations
load_lvis_annotations
from objaverse import load_lvis_annotations

Initialize and prepare a subset of the Objaverse dataset.

from objaverse import ObjaverseDataset dataset = ObjaverseDataset( objects_per_category=10, num_categories=5, annotations=['semantics', 'locomotion'], prompt_expert='llm' ) dataset.prepare_data()
Debug
Known issues
gotchaThe dataset download is very large (terabytes). Always limit objects and categories to avoid disk exhaustion.
fix
Set objects_per_category and num_categories to small values for testing.
affects: all
deprecatedThe 'prompt_expert' parameter might change in future versions; check documentation for stability.
fix
Use default or stay updated with releases.
affects: >=0.1.0
Upgrade
Version history
0.1.7latest on PyPI · released Nov 1, 2023
Audit
Dependencies
torchoptionalSome features like annotation loading use PyTorch tensors
open3doptionalUsed for 3D visualization and processing
Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
objaverse — pip install objaverse · libregistry