Thanks. I’d like to contact the workshop presenter with my question. I know there was a chat he was referring to during the presentation but I could not access it.
My issue is that I pulled the repo from GitHub, then did the Docker build command as specified in his readme. However, the image build failed with an error trying to install Tensorboard. I did the same with the workshop repo and same error.
The exact error is:
=> ERROR [11/32] RUN /opt/rl-env/bin/pip install tensorflow-cpu==2.2 0.5s
------
> [11/32] RUN /opt/rl-env/bin/pip install tensorflow-cpu==2.21.0 onnxscript==0.7.0 mujoco==3.7.0 “gymnasium[mujoco]==1.2.3” tensorboard==2.20.0 tensorboardX==2.6.5 mediapy==1.2.6 matplotlib==3.10.8 onnx==1.21.0 onnxruntime==1.25.1:
0.456 ERROR: Could not find a version that satisfies the requirement tensorflow-cpu==2.21.0 (from versions: none)
0.456 ERROR: No matching distribution found for tensorflow-cpu==2.21.0
------
1 warning found (use docker --debug to expand):
- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG “DEFAULT_PASSWORD”) (line 34)
Dockerfile.cpu:143
--------------------
142 | # TensorFlow CPU, MuJoCo, and RL libraries
143 | >>> RUN /opt/rl-env/bin/pip install \
144 | >>> tensorflow-cpu==${PYTHON_TF_VERSION} \
145 | >>> onnxscript==${PYTHON_ONNXSCRIPT_VERSION} \
146 | >>> mujoco==${PYTHON_MUJOCO_VERSION} \
147 | >>> “gymnasium[mujoco]==${PYTHON_GYMNASIUM_VERSION}” \
148 | >>> tensorboard==${PYTHON_TENSORBOARD_VERSION} \
149 | >>> tensorboardX==${PYTHON_TENSORBOARDX_VERSION} \
150 | >>> mediapy==${PYTHON_MEDIAPY_VERSION} \
151 | >>> matplotlib==${PYTHON_MATPLOTLIB_VERSION} \
152 | >>> onnx==${PYTHON_ONNX_VERSION} \
153 | >>> onnxruntime==${PYTHON_ONNXRUNTIME_VERSION}
154 |
--------------------
ERROR: failed to build: failed to solve: process “/bin/bash -c /opt/rl-env/bin/pip install tensorflow-cpu=={PYTHON_TF_VERSION} onnxscript=={PYTHON_ONNXSCRIPT_VERSION} mujoco=={PYTHON_MUJOCO_VERSION} \\"gymnasium\[mujoco\]=={PYTHON_GYMNASIUM_VERSION}\” tensorboard=={PYTHON_TENSORBOARD_VERSION} tensorboardX=={PYTHON_TENSORBOARDX_VERSION} mediapy=={PYTHON_MEDIAPY_VERSION} matplotlib=={PYTHON_MATPLOTLIB_VERSION} onnx=={PYTHON_ONNX_VERSION} onnxruntime=={PYTHON_ONNXRUNTIME_VERSION}" did not complete successfully: exit code: 1
Thanks,
-R