v0.0.2
ATH-MaaS/Pixelle-Videov0.0.2Oct 29, 2024by ShenhanQian
AI Summary
This release switches the rasterizer backend from OpenGL to CUDA to simplify installation, leveraging new features in the nvdiffrast library that support higher resolutions and non-standard dimensions.
Key Highlights
- Switched from OpenGL rasterizer to CUDA rasterizer
- Simplified installation process
- Enabled support for resolutions > 2048x2048
- Enabled support for non-multiple-of-8 resolutions
Breaking Changes
- Requires upgrade to specific nvdiffrast git version via pip
- Requires manual cache clearing
New Features
- Support for resolutions larger than 2048x2048
- Support for non-multiple-of-8 resolutions
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* > ```