Open yashwant-ies opened 2 weeks ago
In case I proceeded docker without this nvblox_torch and trying the kinematics scripts, it is giving me this error!
python3 forward_kinematics.py
Traceback (most recent call last):
File "forward_kinematics.py", line 25, in <module>
robot_cfg = RobotConfig.from_basic(urdf_file, base_link, ee_link, tensor_args)
File "/usr/local/lib/python3.8/dist-packages/curobo/types/robot.py", line 58, in from_basic
cuda_robot_model_config = CudaRobotModelConfig.from_basic_urdf(
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_model.py", line 125, in from_basic_urdf
return CudaRobotModelConfig.from_config(config)
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_model.py", line 248, in from_config
generator = CudaRobotGenerator(config)
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_generator.py", line 260, in __init__
self.initialize_tensors()
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_generator.py", line 285, in initialize_tensors
self._link_spheres_tensor = torch.empty(
File "/usr/local/lib/python3.8/dist-packages/torch/cuda/__init__.py", line 217, in _lazy_init
torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
Adding this line to aarch64.dockerfile seems to fix the issue:
RUN python3 -m pip install packaging==22
Hi @benoit-robotics after this installation, the first error is solved but the second error still persists. Using this script to run inside docker, producing this error
root@ros1-docker:/pkgs# python3 forward_kinematics.py
Traceback (most recent call last):
File "forward_kinematics.py", line 25, in <module>
robot_cfg = RobotConfig.from_basic(urdf_file, base_link, ee_link, tensor_args)
File "/usr/local/lib/python3.8/dist-packages/curobo/types/robot.py", line 58, in from_basic
cuda_robot_model_config = CudaRobotModelConfig.from_basic_urdf(
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_model.py", line 125, in from_basic_urdf
return CudaRobotModelConfig.from_config(config)
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_model.py", line 248, in from_config
generator = CudaRobotGenerator(config)
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_generator.py", line 260, in __init__
self.initialize_tensors()
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.8/dist-packages/curobo/cuda_robot_model/cuda_robot_generator.py", line 285, in initialize_tensors
self._link_spheres_tensor = torch.empty(
File "/usr/local/lib/python3.8/dist-packages/torch/cuda/__init__.py", line 217, in _lazy_init
torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
Unable to setup curobo on Jetson orin AGX, while building with Docker. I see below error: