-
Notifications
You must be signed in to change notification settings - Fork 2
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
Does the visualizer need to depend on JAX? #4
Comments
(Verbose user feedback on!) After installing dependencies manually, I ran into the following import error:
I upgraded jaxlib, but then run into the following:
So I guess it will be |
Short answer: yes. Long answer here below. The visualizer currently needs two piece of information from jaxsim:
For what regards the dependency of JAX, I'm still debating. I'm not sure what could be the performance achievable with pure numpy, and having a JIT-compiled FK algorithm in JAX (even just CPU) could be quite interesting. Regarding the versioning problems of jax/jaxlib, it's a consequence of what described in ami-iit/jaxsim#12. Sadly JAX deprecated and removed some experimental module that |
Btw, I reproduced the problem of jax/jaxlib versions in https://github.com/ami-iit/jaxsim/actions/runs/3183397287/jobs/5190569189 |
I made some progress but got stuck again (ami-iit/jaxsim#23). I guess it's time to migrate the jaxsim parser to rod. |
I isolated the continuous integration part of ami-iit/jaxsim#23 in ami-iit/jaxsim#24. This PR also fixes the |
In #7, I removed the direct dependency from jaxsim. We use external libraries to compute FK, and now it can be done either with jaxsim or idyntree (check |
I went through installing dependencies manually, but my overall question for this project would be: couldn't the visualizer run with only MeshCat as dependency?
The text was updated successfully, but these errors were encountered: