Skip to content
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

mujoco-simulate does not depend on mujoco #46

Open
1 task done
giotherobot opened this issue Mar 11, 2024 · 2 comments
Open
1 task done

mujoco-simulate does not depend on mujoco #46

giotherobot opened this issue Mar 11, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@giotherobot
Copy link

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

The mujoco-simulate package does not depend on mujoco, so if for other dependencies mujoco is kept at a earlier version the command mujoco-simulate will fail looking for the latest version of libmujoco.so.

Installed packages

# packages in environment at /home/giovannif/mambaforge/envs/kerasenv:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                  2_kmp_llvm    conda-forge
absl-py                   2.1.0              pyhd8ed1ab_0    conda-forge
bzip2                     1.0.8                hd590300_5    conda-forge
c-ares                    1.27.0               hd590300_0    conda-forge
ca-certificates           2024.2.2             hbcca054_0    conda-forge
cached-property           1.5.2                hd8ed1ab_1    conda-forge
cached_property           1.5.2              pyha770c72_1    conda-forge
cuda-version              11.8                 h70ddcb2_3    conda-forge
cudatoolkit               11.8.0              h4ba93d1_13    conda-forge
cudnn                     8.8.0.121            hcdd5f01_4    conda-forge
dm-tree                   0.1.8           py311h46cbc50_2    conda-forge
etils                     1.7.0              pyhd8ed1ab_0    conda-forge
filelock                  3.13.1             pyhd8ed1ab_0    conda-forge
fsspec                    2024.2.0           pyhca7485f_0    conda-forge
glfw                      3.4                  hd590300_0    conda-forge
gmp                       6.3.0                h59595ed_0    conda-forge
gmpy2                     2.1.2           py311h6a5fa03_1    conda-forge
h5py                      3.10.0          nompi_py311hebc2b07_101    conda-forge
hdf5                      1.14.3          nompi_h4f84152_100    conda-forge
icu                       73.2                 h59595ed_0    conda-forge
importlib-metadata        7.0.2              pyha770c72_0    conda-forge
importlib_metadata        7.0.2                hd8ed1ab_0    conda-forge
importlib_resources       6.1.3              pyhd8ed1ab_0    conda-forge
jax                       0.4.20             pyhd8ed1ab_0    conda-forge
jaxlib                    0.4.20          cuda118py311hf905f1e_200    conda-forge
jinja2                    3.1.3              pyhd8ed1ab_0    conda-forge
keras                     3.0.2              pyhd8ed1ab_0    conda-forge
keras-cv                  0.2.9              pyhd8ed1ab_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.21.2               h659d440_0    conda-forge
ld_impl_linux-64          2.40                 h41732ed_0    conda-forge
libabseil                 20230802.1      cxx17_h59595ed_0    conda-forge
libaec                    1.1.2                h59595ed_1    conda-forge
libblas                   3.9.0           21_linux64_openblas    conda-forge
libcblas                  3.9.0           21_linux64_openblas    conda-forge
libccd-double             2.1                  h59595ed_3    conda-forge
libcurl                   8.5.0                hca28451_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 hd590300_2    conda-forge
libexpat                  2.6.1                h59595ed_0    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libgcc-ng                 13.2.0               h807b86a_5    conda-forge
libgfortran-ng            13.2.0               h69a702a_5    conda-forge
libgfortran5              13.2.0               ha4646dd_5    conda-forge
libgrpc                   1.58.2               he06187c_0    conda-forge
libhwloc                  2.9.3           default_h554bfaf_1009    conda-forge
libiconv                  1.17                 hd590300_2    conda-forge
liblapack                 3.9.0           21_linux64_openblas    conda-forge
libmagma                  2.7.1                hc72dce7_6    conda-forge
libmagma_sparse           2.7.1                h8354cda_6    conda-forge
libmujoco                 3.1.2                h7953759_0    conda-forge
libnghttp2                1.58.0               h47da74e_1    conda-forge
libnsl                    2.0.1                hd590300_0    conda-forge
libopenblas               0.3.26          pthreads_h413a1c8_0    conda-forge
libprotobuf               4.24.3               hf27288f_1    conda-forge
libre2-11                 2023.09.01           h7a70373_1    conda-forge
libsqlite                 3.45.1               h2797004_0    conda-forge
libssh2                   1.11.0               h0841786_0    conda-forge
libstdcxx-ng              13.2.0               h7e041cc_5    conda-forge
libuuid                   2.38.1               h0b41bf4_0    conda-forge
libuv                     1.48.0               hd590300_0    conda-forge
libxcb                    1.15                 h0b41bf4_0    conda-forge
libxcrypt                 4.4.36               hd590300_1    conda-forge
libxkbcommon              1.6.0                hd429924_1    conda-forge
libxml2                   2.12.5               h232c23b_0    conda-forge
libzlib                   1.2.13               hd590300_5    conda-forge
llvm-openmp               17.0.6               h4dfa4b3_0    conda-forge
lodepng                   20220109             h924138e_0    conda-forge
magma                     2.7.1                ha770c72_6    conda-forge
markdown-it-py            3.0.0              pyhd8ed1ab_0    conda-forge
markupsafe                2.1.5           py311h459d7ec_0    conda-forge
mdurl                     0.1.2              pyhd8ed1ab_0    conda-forge
mkl                       2022.2.1         h84fe81f_16997    conda-forge
ml_dtypes                 0.3.2           py311h320fe9a_0    conda-forge
mpc                       1.3.1                hfe3b2da_0    conda-forge
mpfr                      4.2.1                h9458935_0    conda-forge
mpmath                    1.3.0              pyhd8ed1ab_0    conda-forge
mujoco                    3.1.2                ha770c72_0    conda-forge
mujoco-mjx                3.1.2              pyhd8ed1ab_2    conda-forge
mujoco-python             3.1.2           py311h2c8a9e9_0    conda-forge
mujoco-simulate           3.1.3                h59595ed_0    conda-forge
namex                     0.0.7              pyhd8ed1ab_0    conda-forge
nccl                      2.20.5.1             h6103f9b_0    conda-forge
ncurses                   6.4                  h59595ed_2    conda-forge
networkx                  3.2.1              pyhd8ed1ab_0    conda-forge
numpy                     1.26.4          py311h64a7726_0    conda-forge
openssl                   3.2.1                hd590300_0    conda-forge
opt-einsum                3.3.0                hd8ed1ab_2    conda-forge
opt_einsum                3.3.0              pyhc1e730c_2    conda-forge
packaging                 24.0               pyhd8ed1ab_0    conda-forge
pip                       24.0               pyhd8ed1ab_0    conda-forge
pthread-stubs             0.4               h36c2ea0_1001    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pyglfw                    2.7.0           py311h38be061_0    conda-forge
pygments                  2.17.2             pyhd8ed1ab_0    conda-forge
pyopengl                  3.1.6              pyhd8ed1ab_1    conda-forge
python                    3.11.8          hab00c5b_0_cpython    conda-forge
python_abi                3.11                    4_cp311    conda-forge
pytorch                   2.0.0           cuda112py311hf4e4fe6_303    conda-forge
qhull                     2020.2               h4bd325d_2    conda-forge
re2                       2023.09.01           h7f4b329_1    conda-forge
readline                  8.2                  h8228510_1    conda-forge
rich                      13.7.1             pyhd8ed1ab_0    conda-forge
scipy                     1.12.0          py311h64a7726_2    conda-forge
setuptools                69.1.1             pyhd8ed1ab_0    conda-forge
sleef                     3.5.1                h9b69904_2    conda-forge
sympy                     1.12            pypyh9d50eac_103    conda-forge
tbb                       2021.11.0            h00ab1b0_1    conda-forge
tinyxml2                  10.0.0               h59595ed_0    conda-forge
tk                        8.6.13          noxft_h4845f30_101    conda-forge
trimesh                   4.1.8              pyhd8ed1ab_0    conda-forge
typing_extensions         4.10.0             pyha770c72_0    conda-forge
tzdata                    2024a                h0c530f3_0    conda-forge
wayland                   1.22.0               h8c25dac_1    conda-forge
wheel                     0.42.0             pyhd8ed1ab_0    conda-forge
xkeyboard-config          2.41                 hd590300_0    conda-forge
xorg-kbproto              1.0.7             h7f98852_1002    conda-forge
xorg-libx11               1.8.7                h8ee46fc_0    conda-forge
xorg-libxau               1.0.11               hd590300_0    conda-forge
xorg-libxdmcp             1.1.3                h7f98852_0    conda-forge
xorg-libxext              1.3.4                h0b41bf4_2    conda-forge
xorg-libxinerama          1.1.5                h27087fc_0    conda-forge
xorg-xextproto            7.3.0             h0b41bf4_1003    conda-forge
xorg-xproto               7.0.31            h7f98852_1007    conda-forge
xz                        5.2.6                h166bdaf_0    conda-forge
zipp                      3.17.0             pyhd8ed1ab_0    conda-forge
zstd                      1.5.5                hfc55251_0    conda-forge

Environment info

mamba version : 1.5.1
     active environment : kerasenv
    active env location : /home/giovannif/mambaforge/envs/kerasenv
            shell level : 1
       user config file : /home/giovannif/.condarc
 populated config files : /home/giovannif/mambaforge/.condarc
                          /home/giovannif/.condarc
          conda version : 4.14.0
    conda-build version : not installed
         python version : 3.10.10.final.0
       virtual packages : __cuda=12.2=0
                          __linux=6.5.0=0
                          __glibc=2.35=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /home/giovannif/mambaforge  (writable)
      conda av data dir : /home/giovannif/mambaforge/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/giovannif/mambaforge/pkgs
                          /home/giovannif/.conda/pkgs
       envs directories : /home/giovannif/mambaforge/envs
                          /home/giovannif/.conda/envs
               platform : linux-64
             user-agent : conda/4.14.0 requests/2.28.1 CPython/3.10.10 Linux/6.5.0-25-generic neon/22.04 glibc/2.35
                UID:GID : 1000:1000
             netrc file : /home/giovannif/.netrc
           offline mode : False
@giotherobot giotherobot added the bug Something isn't working label Mar 11, 2024
@traversaro
Copy link
Contributor

Good catch, I realized this in #45 but that would take some time to merge (I guess). Let's do that in its own PR.

@traversaro
Copy link
Contributor

Part of this will be fixed by #47, however mamba create -n test libmujoco==3.1.0 mujoco-samples would still fail until we repodata patch the problematic release of mujoco-samples and mujoco-simulate, I will do this after #47 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants