v0.0.2
tinyhumansai/openhumanv0.0.2Oct 29, 2024by ShenhanQian
AI Summary
The project switches the rendering backend from OpenGL to CUDA to leverage new resolution capabilities in the nvdiffrast library, which simplifies the installation process.
Key Highlights
- Switch from OpenGL rasterizer to CUDA rasterizer
- Enabled by nvdiffrast updates supporting resolutions over 2048x2048
- Simplified installation process
Breaking Changes
- Switch from OpenGL rasterizer to CUDA rasterizer (requires specific nvdiffrast upgrade)
New Features
- Support for non-multiple-of-8 resolutions
- Support for resolutions over 2048x2048
Full Release Notes
Since nvdiffrast now supports non-multiple-of-8 resolutions (https://github.com/NVlabs/nvdiffrast/releases/tag/v0.3.2) and resolutions over 2048x2048 (https://github.com/NVlabs/nvdiffrast/releases/tag/v0.3.3) in CUDA rasterizer, we switch from OpenGL rasterizer to CUDA rasterizer to simplify installation. You need to upgrade nvdiffrast via >```shell > pip install nvdiffrast@git+https://github.com/ShenhanQian/nvdiffrast@backface-culling -U > rm -r ~/.cache/torch_extensions/*/nvdiffrast* > ```