Bug Fix - Bug fix for cuda 12.2 dockerfile LD_LIBRARY_PATH issue (#614)
**Description** Cuda 12.2 image will report undfined symbol error due to incomplete LD_LIBRARY_PATH: ![image](https://github.com/microsoft/superbenchmark/assets/25875482/1a7c48c7-cb6b-4e3a-abbe-dde23007a96b) ### How to reproduce: 1. Deploy sb with cuda12.2 image ``` sb deploy -f local.ini -i superbench/superbench:v0.10.0-cuda12.2 ``` 2. Enter to the container ``` sudo docker exec -it sb-workspace bash ``` 3. Execute `mpirun`: ``` root@sb-container:~# mpirun mpirun: symbol lookup error: mpirun: undefined symbol: opal_libevent2022_event_base_loop ``` ### Fix to fix * Append hpcx_load into /etc/bash.bashrc for updaing env LD_LIBRARY_PATH in each time ---------
This commit is contained in:
Родитель
2c88db907f
Коммит
eeaa9b1ac9
|
@ -130,7 +130,8 @@ ENV PATH="${PATH}" \
|
|||
|
||||
RUN echo PATH="$PATH" > /etc/environment && \
|
||||
echo LD_LIBRARY_PATH="$LD_LIBRARY_PATH" >> /etc/environment && \
|
||||
echo SB_MICRO_PATH="$SB_MICRO_PATH" >> /etc/environment
|
||||
echo SB_MICRO_PATH="$SB_MICRO_PATH" >> /etc/environment && \
|
||||
echo "source /opt/hpcx/hpcx-init.sh && hpcx_load" >> /etc/bash.bashrc
|
||||
|
||||
# Add config files
|
||||
ADD dockerfile/etc /opt/microsoft/
|
||||
|
|
Загрузка…
Ссылка в новой задаче