Osmesa for mujoco installation
Viraj Mehta
virajm at andrew.cmu.edu
Wed Jun 17 14:24:56 EDT 2020
Hi Predrag,
Thanks for the response, and sorry for not being more clear. I `find` it in /usr/include/GL on GPU3 but not on GPU20 in /usr/local, /usr/include, and also just /usr/. So that leads me to believe that it’s not around. Definitely could spend more time looking but was asking you to spare crawling the entire machine, since /usr seems like where it should be.
I also read Anthony's email yesterday, though I think my situation is different in that the folks at OpenAI have obfuscated the compilation to the point that I only can see what is going on by trying to instantiate a gym environment or really digging into their library code.
I’m happy to keep looking around using the unix tools or Python or whatever but it does seem missing to me. I’d appreciate some guidance.
Thanks,
Viraj
> On Jun 17, 2020, at 12:07 PM, Predrag Punosevac <predragp at andrew.cmu.edu> wrote:
>
> Hi Viraj,
>
> osmesa.h is a header file for the software you are trying to compile.
> You don't have write privileges in system directories but you have
> access to
> UNIX filters find, grep and also to shell. If that is not enough RHEL
> is shipped with Python (I prefer Perl for sys admin). Thus you can
> find two scripting languages on each of our machines. This is a very
> easy question to answer for a CMU CS student.
>
> Source code you want to compile definitely can have any location as
> well as produced obj code and binaries. Even missing dependencies if
> any should be easy to add using /opt/conda3 on RHEL 8.2 which GPU20 is
> running.
>
> Please re-read Anthony's yesterday email. He and I might have a
> different taste when it comes to certain tools/software but he really
> knows what he is talking about. He also took the time to write that
> long email to educate all of us.
>
> Cheers,
> Predrag
>
> Cheers,
> Predrag
>
> On Wed, Jun 17, 2020 at 1:37 PM Viraj Mehta <virajm at andrew.cmu.edu> wrote:
>>
>> Hi Predrag,
>>
>> Hope you’re well. We are working on trying to get a student licensed version of mujoco installed on GPU20. I was able to get a license for the machine and to download the appropriate software from their website and the mujoco-py repository. However, when I actually try to run the Mujoco gym environments, I am running into gcc compilation errors around a missing copy of osmesa.h. Do you know whether we have that installed or if it would be possible to do so?
>>
>> Thanks,
>> Viraj
More information about the Autonlab-users
mailing list