From 17c7952cd2317d6c4f79f5550ab21ae6c555630d Mon Sep 17 00:00:00 2001 From: Eric Shi Date: Thu, 2 Jan 2025 22:11:29 -0800 Subject: [PATCH] Bump version to 1.5.1 --- CHANGELOG.md | 29 +++++++++++++++-------- README.md | 6 ++--- VERSION.md | 2 +- docs/installation.rst | 6 ++--- exts/omni.warp.core/config/extension.toml | 2 +- exts/omni.warp.core/docs/CHANGELOG.md | 23 ++++++++++++++++++ exts/omni.warp/config/extension.toml | 4 ++-- exts/omni.warp/docs/CHANGELOG.md | 23 ++++++++++++++++++ warp/config.py | 2 +- 9 files changed, 76 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35fb0cc66..146e6bf00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,12 +6,24 @@ - Support `assert` statements in kernels ([docs](https://nvidia.github.io/warp/debugging.html#assertions)). Assertions can only be triggered in `"debug"` mode ([GH-366](https://github.com/NVIDIA/warp/issues/336)). + +### Changed + +### Fixed + +- Fix errors during graph capture caused by module unloading ([GH-401](https://github.com/NVIDIA/warp/issues/401)). +- Fix allocating arrays with strides ([GH-404](https://github.com/NVIDIA/warp/issues/404)). +- Fix `ImportError` exception being thrown during `OpenGLRenderer` interpreter shutdown on Windows + ([GH-412](https://github.com/NVIDIA/warp/issues/412)). + +## [1.5.1] - 2025-01-02 + +### Added + - Add PyTorch basics and custom operators notebooks to the `notebooks` directory. - Update PyTorch interop docs to include section on custom operators ([docs](https://nvidia.github.io/warp/modules/interoperability.html#pytorch-custom-ops-example)). -### Changed - ### Fixed - warp.sim: Fix a bug in which the color-balancing algorithm was not updating the colorings. @@ -22,14 +34,10 @@ ([GH-386](https://github.com/NVIDIA/warp/issues/386)). - Array overwrite tracking: Fix issue with not marking arrays passed to `wp.atomic_add()`, `wp.atomic_sub()`, `wp.atomic_max()`, or `wp.atomic_min()` as being written to ([GH-378](https://github.com/NVIDIA/warp/issues/378)). -- Fix for occasional failure to update .meta files into Warp kernel cache on Windows -- Mark kernel arrays as written to when passed to `wp.atomic_add()` or `wp.atomic_sub()` -- Fix the OpenGL renderer not being able to run without CUDA ([GH-344](https://github.com/NVIDIA/warp/issues/344)). -- Fix errors during graph capture caused by module unloading ([GH-401](https://github.com/NVIDIA/warp/issues/401)). +- Fix for occasional failure to update `.meta` files into Warp kernel cache on Windows. +- Fix the OpenGL renderer not being able to run without a CUDA device available + ([GH-344](https://github.com/NVIDIA/warp/issues/344)). - Fix incorrect CUDA driver function versions ([GH-402](https://github.com/NVIDIA/warp/issues/402)). -- Fix allocating arrays with strides ([GH-404](https://github.com/NVIDIA/warp/issues/404)). -- Fix `ImportError` exception being thrown during `OpenGLRenderer` interpreter shutdown on Windows - ([GH-412](https://github.com/NVIDIA/warp/issues/412)). ## [1.5.0] - 2024-12-02 @@ -1251,7 +1259,8 @@ - Initial publish for alpha testing -[Unreleased]: https://github.com/NVIDIA/warp/compare/v1.5.0...HEAD +[Unreleased]: https://github.com/NVIDIA/warp/compare/v1.5.1...HEAD +[1.5.1]: https://github.com/NVIDIA/warp/releases/tag/v1.5.1 [1.5.0]: https://github.com/NVIDIA/warp/releases/tag/v1.5.0 [1.4.2]: https://github.com/NVIDIA/warp/releases/tag/v1.4.2 [1.4.1]: https://github.com/NVIDIA/warp/releases/tag/v1.4.1 diff --git a/README.md b/README.md index 7856a6c11..8bf4de6a1 100644 --- a/README.md +++ b/README.md @@ -45,9 +45,9 @@ the `pip install` command, e.g. | Platform | Install Command | | --------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| Linux aarch64 | `pip install https://github.com/NVIDIA/warp/releases/download/v1.5.0/warp_lang-1.5.0+cu11-py3-none-manylinux2014_aarch64.whl` | -| Linux x86-64 | `pip install https://github.com/NVIDIA/warp/releases/download/v1.5.0/warp_lang-1.5.0+cu11-py3-none-manylinux2014_x86_64.whl` | -| Windows x86-64 | `pip install https://github.com/NVIDIA/warp/releases/download/v1.5.0/warp_lang-1.5.0+cu11-py3-none-win_amd64.whl` | +| Linux aarch64 | `pip install https://github.com/NVIDIA/warp/releases/download/v1.5.1/warp_lang-1.5.1+cu11-py3-none-manylinux2014_aarch64.whl` | +| Linux x86-64 | `pip install https://github.com/NVIDIA/warp/releases/download/v1.5.1/warp_lang-1.5.1+cu11-py3-none-manylinux2014_x86_64.whl` | +| Windows x86-64 | `pip install https://github.com/NVIDIA/warp/releases/download/v1.5.1/warp_lang-1.5.1+cu11-py3-none-win_amd64.whl` | The `--force-reinstall` option may need to be used to overwrite a previous installation. diff --git a/VERSION.md b/VERSION.md index bc80560fa..26ca59460 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1 +1 @@ -1.5.0 +1.5.1 diff --git a/docs/installation.rst b/docs/installation.rst index 32e188484..0363ab4d0 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -25,11 +25,11 @@ the ``pip install`` command, e.g. * - Platform - Install Command * - Linux aarch64 - - ``pip install https://github.com/NVIDIA/warp/releases/download/v1.5.0/warp_lang-1.5.0+cu11-py3-none-manylinux2014_aarch64.whl`` + - ``pip install https://github.com/NVIDIA/warp/releases/download/v1.5.1/warp_lang-1.5.1+cu11-py3-none-manylinux2014_aarch64.whl`` * - Linux x86-64 - - ``pip install https://github.com/NVIDIA/warp/releases/download/v1.5.0/warp_lang-1.5.0+cu11-py3-none-manylinux2014_x86_64.whl`` + - ``pip install https://github.com/NVIDIA/warp/releases/download/v1.5.1/warp_lang-1.5.1+cu11-py3-none-manylinux2014_x86_64.whl`` * - Windows x86-64 - - ``pip install https://github.com/NVIDIA/warp/releases/download/v1.5.0/warp_lang-1.5.0+cu11-py3-none-win_amd64.whl`` + - ``pip install https://github.com/NVIDIA/warp/releases/download/v1.5.1/warp_lang-1.5.1+cu11-py3-none-win_amd64.whl`` The ``--force-reinstall`` option may need to be used to overwrite a previous installation. diff --git a/exts/omni.warp.core/config/extension.toml b/exts/omni.warp.core/config/extension.toml index 85655c40a..0a55904a5 100644 --- a/exts/omni.warp.core/config/extension.toml +++ b/exts/omni.warp.core/config/extension.toml @@ -1,6 +1,6 @@ [package] # Semantic Versioning is used: https://semver.org/ -version = "1.5.0" +version = "1.5.1" authors = ["NVIDIA"] title = "Warp Core" description="The core Warp Python module" diff --git a/exts/omni.warp.core/docs/CHANGELOG.md b/exts/omni.warp.core/docs/CHANGELOG.md index 115f1771b..d42c8a3ed 100644 --- a/exts/omni.warp.core/docs/CHANGELOG.md +++ b/exts/omni.warp.core/docs/CHANGELOG.md @@ -1,5 +1,28 @@ # CHANGELOG +## [1.5.1] - 2025-01-02 + +### Added + +- Add PyTorch basics and custom operators notebooks to the `notebooks` directory. +- Update PyTorch interop docs to include section on custom operators + ([docs](https://nvidia.github.io/warp/modules/interoperability.html#pytorch-custom-ops-example)). + +### Fixed + +- warp.sim: Fix a bug in which the color-balancing algorithm was not updating the colorings. +- Fix custom colors being not being updated when rendering meshes with static topology in OpenGL + ([GH-343](https://github.com/NVIDIA/warp/issues/343)). +- Fix `wp.launch_tiled()` not returning a `Launch` object when passed `record_cmd=True`. +- Fix default arguments not being resolved for `wp.func` when called from Python's runtime + ([GH-386](https://github.com/NVIDIA/warp/issues/386)). +- Array overwrite tracking: Fix issue with not marking arrays passed to `wp.atomic_add()`, `wp.atomic_sub()`, + `wp.atomic_max()`, or `wp.atomic_min()` as being written to ([GH-378](https://github.com/NVIDIA/warp/issues/378)). +- Fix for occasional failure to update `.meta` files into Warp kernel cache on Windows. +- Fix the OpenGL renderer not being able to run without a CUDA device available + ([GH-344](https://github.com/NVIDIA/warp/issues/344)). +- Fix incorrect CUDA driver function versions ([GH-402](https://github.com/NVIDIA/warp/issues/402)). + ## [1.5.0] - 2024-12-02 ### Added diff --git a/exts/omni.warp/config/extension.toml b/exts/omni.warp/config/extension.toml index 5406cb0ce..8a5558a83 100644 --- a/exts/omni.warp/config/extension.toml +++ b/exts/omni.warp/config/extension.toml @@ -1,6 +1,6 @@ [package] # Semantic Versioning is used: https://semver.org/ -version = "1.5.0" +version = "1.5.1" authors = ["NVIDIA"] title = "Warp" description="Warp OmniGraph Nodes and Sample Scenes" @@ -35,7 +35,7 @@ exclude = ["Ogn*Database.py", "*/ogn*"] "omni.timeline" = {} "omni.ui" = {optional = true} "omni.usd" = {} -"omni.warp.core" = {version = "1.5.0", exact = true} +"omni.warp.core" = {version = "1.5.1", exact = true} [[python.module]] name = "omni.warp._extension" diff --git a/exts/omni.warp/docs/CHANGELOG.md b/exts/omni.warp/docs/CHANGELOG.md index 115f1771b..d42c8a3ed 100644 --- a/exts/omni.warp/docs/CHANGELOG.md +++ b/exts/omni.warp/docs/CHANGELOG.md @@ -1,5 +1,28 @@ # CHANGELOG +## [1.5.1] - 2025-01-02 + +### Added + +- Add PyTorch basics and custom operators notebooks to the `notebooks` directory. +- Update PyTorch interop docs to include section on custom operators + ([docs](https://nvidia.github.io/warp/modules/interoperability.html#pytorch-custom-ops-example)). + +### Fixed + +- warp.sim: Fix a bug in which the color-balancing algorithm was not updating the colorings. +- Fix custom colors being not being updated when rendering meshes with static topology in OpenGL + ([GH-343](https://github.com/NVIDIA/warp/issues/343)). +- Fix `wp.launch_tiled()` not returning a `Launch` object when passed `record_cmd=True`. +- Fix default arguments not being resolved for `wp.func` when called from Python's runtime + ([GH-386](https://github.com/NVIDIA/warp/issues/386)). +- Array overwrite tracking: Fix issue with not marking arrays passed to `wp.atomic_add()`, `wp.atomic_sub()`, + `wp.atomic_max()`, or `wp.atomic_min()` as being written to ([GH-378](https://github.com/NVIDIA/warp/issues/378)). +- Fix for occasional failure to update `.meta` files into Warp kernel cache on Windows. +- Fix the OpenGL renderer not being able to run without a CUDA device available + ([GH-344](https://github.com/NVIDIA/warp/issues/344)). +- Fix incorrect CUDA driver function versions ([GH-402](https://github.com/NVIDIA/warp/issues/402)). + ## [1.5.0] - 2024-12-02 ### Added diff --git a/warp/config.py b/warp/config.py index 4907238a9..f684198a9 100644 --- a/warp/config.py +++ b/warp/config.py @@ -7,7 +7,7 @@ from typing import Optional -version: str = "1.5.0" +version: str = "1.5.1" """Warp version string""" verify_fp: bool = False