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*
>  ```