v1.1.0
版本发布时间: 2024-05-08 23:54:50
NVIDIA/warp最新发布版本:v1.3.3(2024-09-05 04:54:55)
[1.1.0] - 2024-05-09
- Support returning a value from
@wp.func_native
CUDA functions using type hints - Improved differentiability of the
wp.sim.FeatherstoneIntegrator
- Fix gradient propagation for rigid body contacts in
wp.sim.collide()
- Added support for event-based timing, see
wp.ScopedTimer()
- Added Tape visualization and debugging functions, see
wp.Tape.visualize()
- Support constructing Warp arrays from objects that define the
__cuda_array_interface__
attribute - Support copying a struct to another device, use
struct.to(device)
to migrate struct arrays - Allow rigid shapes to not have any collisions with other shapes in
wp.sim.Model
- Change default test behavior to test redundant GPUs (up to 2x)
- Test each example in an individual subprocess
- Polish and optimize various examples and tests
- Allow non-contiguous point arrays to be passed to
wp.HashGrid.build()
- Upgrade LLVM to 18.1.3 for from-source builds and Linux x86-64 builds
- Build DLL source code as C++17 and require GCC 9.4 as a minimum
- Array clone, assign, and copy are now differentiable
- Use
Ruff
for formatting and linting - Various documentation improvements (infinity, math constants, etc.)
- Improve URDF importer, handle joint armature
- Allow builtins.bool to be used in Warp data structures
- Use external gradient arrays in backward passes when passed to
wp.launch()
- Add Conjugate Residual linear solver, see
wp.optim.linear.cr()
- Fix propagation of gradients on aliased copy of variables in kernels
- Facilitate debugging and speed up
import warp
by eliminating raising any exceptions - Improve support for nested vec/mat assignments in structs
- Recommend Python 3.9 or higher, which is required for JAX and soon PyTorch.
- Support gradient propagation for indexing sliced multi-dimensional arrays, i.e.
a[i][j]
vs.a[i, j]
- Provide an informative message if setting DLL C-types failed, instructing to try rebuilding the library
[1.0.3] - 2024-04-17
- Add a
support_level
entry to the configuration file of the extensions
1、 warp_lang-1.1.0-py3-none-macosx_10_13_universal2.whl 41.74MB
2、 warp_lang-1.1.0-py3-none-manylinux2014_aarch64.whl 56.81MB
3、 warp_lang-1.1.0-py3-none-manylinux2014_x86_64.whl 55.32MB
4、 warp_lang-1.1.0-py3-none-win_amd64.whl 46.75MB