Replies: 2 comments 1 reply
-
Note that I have a very old NVIDIA GPU that modern PyTorch does not support. This is also seen in the error message. But for visualisation purposes this shouldn't be an issue. The ros2 trifinger_simulation demo as well as the policy evaluation without |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Edit: I have tried option 2 for getting the dependencies from the docs, namely a virtual env (I used conda instead of pip) on the host directly and that allows me to
-v
isualise without the error. I will continue developing with the conda environment, so don't need a fix for this any longer. I will leave this discussion up in case in any case.python3 -m rrc_2022_datasets.evaluate_pre_stage push rrc2022.example.TorchPushPolicy --output results_push.json -v
causes the stack smashing error in the title.--visualization
causes the same error. For both the push as well as the pull task with the respective example policies. On the other hand, everything works without the-v
flag.I've followed the instructions on the wiki on how to setup apptainer. I can get a shell and am isolating it. The example visualisation from the ros2 trifinger_simulation demo_trifinger_platform.py (are these remains from last years challenge?) work fine. I ran
source /setup.bash
and installed the example package in a venv with the newest pip (pip install -U pip
inside the venv inside apptainer).I've only come across this error message and hacking in C. This happens when one overrides the canary, which is checked before a function returns in a binary with canary on. I have never, however, encountered this error in Python and I guess some of the underlying libraries in the image must have some sort of buffer overflow going on. Anyone else had this issue?
The full output from
python3 -m rrc_2022_datasets.evaluate_pre_stage push rrc2022.example.TorchPushPolicy --output results_push.json -v
is:Beta Was this translation helpful? Give feedback.
All reactions