Unverified Commit 94f46109 authored by Mayank Mittal's avatar Mayank Mittal Committed by GitHub

Disables backward pass compilation of warp kernels (#1222)

# Description

Many of the warp kernels don't need backward pass compilation. This MR
disables the computation of the backward passes within the kernels. This
should reduce the kernel compile times.

Reference:
https://nvidia.github.io/warp/configuration.html#kernel-settings

## Type of change

- Bug fix (non-breaking change which fixes an issue)

## Checklist

- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there
parent 8ee6c972
......@@ -10,7 +10,7 @@ from typing import Any
import warp as wp
@wp.kernel
@wp.kernel(enable_backward=False)
def raycast_mesh_kernel(
mesh: wp.uint64,
ray_starts: wp.array(dtype=wp.vec3),
......@@ -75,7 +75,7 @@ def raycast_mesh_kernel(
ray_face_id[tid] = f
@wp.kernel
@wp.kernel(enable_backward=False)
def reshape_tiled_image(
tiled_image_buffer: Any,
batched_image: Any,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment