Merge pull request #8708 from Yancey1989/fix_manylinux_nccl_version
Fix nccl version in manylinux develop Docker imageshanyi15-patch-2
commit
281f5fdd00
@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
DEB="nccl-repo-ubuntu1604-2.1.4-ga-cuda8.0_1-1_amd64.deb"
|
||||
DIR="/nccl2"
|
||||
mkdir -p $DIR
|
||||
# we cached the nccl2 deb package in BOS, so we can download it with wget
|
||||
# install nccl2: http://docs.nvidia.com/deeplearning/sdk/nccl-install-guide/index.html#down
|
||||
wget -O $DIR/$DEB \
|
||||
"http://nccl2-deb.gz.bcebos.com/nccl-repo-ubuntu1604-2.1.4-ga-cuda8.0_1-1_amd64.deb?responseContentDisposition=attachment"
|
||||
|
||||
cd $DIR && ar x $DEB && tar xf data.tar.xz
|
||||
DEBS=$(find ./var/ -name "*.deb")
|
||||
for sub_deb in $DEBS; do
|
||||
echo $sub_deb
|
||||
ar x $sub_deb && tar xf data.tar.xz
|
||||
done
|
||||
mv -f usr/include/nccl.h /usr/local/include/
|
||||
mv -f usr/lib/libnccl* /usr/local/lib/
|
||||
rm -rf $DIR
|
Loading…
Reference in new issue