-
Notifications
You must be signed in to change notification settings - Fork 457
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
libmem_filesys.so: cannot open shared object file
#62
Comments
Think I found it to be shipped with the |
Looks like this was an issue with my particular setup. Sorry for the ping. |
@vwxyzjn - might be useful for others to say what your issue was in case others come across it. |
Hey, sorry @gavrielstate, this was specific to my poetry setup. Regular users shouldn't encounter this issue. I have ironed out all the details of running IsaacGym w/ CleanRL. Would you be interested in giving it a try? The PR is at vwxyzjn/cleanrl#233, and the installation instruction is at https://cleanrl-git-isaacgym-vwxyzjn.vercel.app/rl-algorithms/ppo/#usage_8 Should be as straightforward as
|
Leave a note here. The cause of the issue seems to be that the Normal install like
The current distribution mode of Isaac Gym feels quite tricky, and it could make things challenging to reproduce. @gavrielstate, would it be possible to revisit #23 and consider an API-KEY-based approach, where the user would need to agree to the license agreement to get a key to run the local Isaac gym? With the current distribution mode, it also seems more difficult to do CI as a third-party user since I would need to store the isaacgym code in an encrypted location... |
Hi @vwxyzjn,
and
arise when I try to load a pybind11 wrapper of a C++ package |
Could you give this a try: https://docs.cleanrl.dev/rl-algorithms/ppo/#usage_10. |
I'm not using cleanrl, but I've encountered the same error from a different setup (trying to import a pybind11 wrapped C++ package).Have you been able to identify what environment variable was the root of the problem? For example, sys.path doesn't seem to be it |
@scharalambous3 have you been able to find a solution for this? |
The source of the error in my case was a conflict in my environment. The libtf.so of isaacgym was conflicting with the respective one of ROS. Hope that helps |
Not exactly my case, but thank you for the quick reply :) |
How did you tickle it? |
Adding the path to the library's location (...../isaacgym/python/isaacgym/_bindings/linux-x86_64) to the LD_LIBRARY_PATH environment variable solved the
|
May I ask how you did this exactly? |
I added the following line to the end of the |
@scharalambous3 Do you remember how you managed to solve the libtf.so issue? I am trying to use a ros package with isaacgym using pybind11 and I am facing the same issue. Importing the ROS lib first causes undefined symbol errors in importing Isaac Gym and vice versa |
There is a name conflict with one of isaac's libraries. You must rebuild the ROS tf library from source and rename it to something else |
Running into the issue of
libmem_filesys.so: cannot open shared object file
. I tried googling but could not find any info on this fileAdditionally, any chance the Preview 3 and prior versions can be downloaded somewhere? Being able to download them might help with reproducibility :)
The text was updated successfully, but these errors were encountered: