{"adoption": {"forks": 628, "observed_at": "2026-08-28T04:09:11.484581+00:00", "stars": 5161}, "canonical_url": "https://ross.abutalabs.com/products/kaolin", "card": {"archived": false, "artifact_type": "library", "description": "A PyTorch Library for Accelerating 3D Deep Learning Research", "domain": ["deep-learning", "computer-vision", "graphics", "artificial-intelligence", "simulation"], "enriched": true, "function": ["machine-learning", "deep-learning", "graphics", "simulation", "image-processing", "data-visualization"], "health_score": 94, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["NVIDIAGameWorks/kaolin"], "name": "NVIDIAGameWorks/kaolin", "platform": ["python", "windows", "cross-platform"], "pushed_at": "2026-08-24T21:35:41+00:00", "repo": "NVIDIAGameWorks/kaolin", "stars": 5161, "tags": ["pytorch", "3d-deep-learning", "differentiable-rendering", "gaussian-splatting", "mesh-processing", "point-clouds", "cuda", "nvidia", "usd", "physics-simulation", "gpu", "linux"], "topics": ["pytorch", "3d-deep-learning", "neural-networks", "differentiable-rendering", "artificial-intelligence", "camera-api", "cuda", "rasterization", "differentiable-lighting", "gaussian-splatting", "interactive-visualizations", "nvidia-warp", "physics-simulation"], "urls": [], "use_cases": ["train neural networks on 3d meshes in pytorch", "differentiable rendering for 3d reconstruction", "work with 3d gaussian splatting models", "convert between 3d representations like meshes point clouds and splats", "simulate physics on 3d scenes with deep learning", "load and export 3d assets in usd or ply format", "accelerate 3d deep learning research on gpu"], "what_it_is": "Kaolin is NVIDIA's PyTorch library of GPU-optimized modules for 3D deep learning research, covering meshes, point clouds, and 3D Gaussian splats. It provides differentiable rendering, representation conversions, physics simulation, octree acceleration, and I/O/visualization tools.", "when_to_avoid": ["you need a general-purpose 3D modeling or game engine rather than a research library", "your project does not use PyTorch or CUDA-capable GPUs", "you only need simple non-differentiable 3D rendering"], "when_to_choose": ["you need GPU-accelerated 3D deep learning building blocks within PyTorch", "you want differentiable rendering or Gaussian splatting support", "you need conversions and I/O across multiple 3D representations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kaolin", "repo": "NVIDIAGameWorks/kaolin", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.484581+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:01:53.869027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34bcd565887ec7aebf4d87e80e7166aae86e23b8abce4b552799a40a7d90c821", "fetched_at": "2026-08-28T04:09:11.484581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIAGameWorks/kaolin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 10}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2484, "days_push": 9, "days_rel": 391, "gap_med": 260, "n_releases_24m": 2}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}