Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Compilation of adjoint kernel in warp.sim.integrator_vbd fails with CUDA 11 #442

Open
shi-eric opened this issue Jan 19, 2025 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@shi-eric
Copy link
Contributor

Bug Description

The following code fails when a version of Warp built with the CUDA 11 toolkit (e.g. 11.8) is used:

import warp as wp
import warp.sim.integrator_vbd

wp.init()

wp.load_module("warp.sim.integrator_vbd")

Error:

wp_warp.sim.integrator_vbd_41ba571.cu(12357): Error: Formal parameter space overflowed (5914 bytes required, max 4096 bytes allowed) in function VBD_solve_trimesh_with_self_contact_penetration_free_5b134ddc_cuda_kernel_backward

The issue is the kernel parameter limit, which was increased in CUDA 12.1: https://developer.nvidia.com/blog/cuda-12-1-supports-large-kernel-parameters/

System Information

Ubuntu 24.04.01 LTS

@shi-eric shi-eric added the bug Something isn't working label Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants