-
首先通过
git clone
命令,将整个项目克隆到本地 -
进入
workspace
文件夹下,在该目录下拉取镜像docker pull eliaswyq/pets_gpu:latest
-
拉取镜像后,执行以下命令查看镜像是否成功拉取
docker images
-
利用以下命令创建并进入容器
nvidia-docker run --gpus 1 -it -v $PWD:/workspace -v /etc/passwd:/etc/passwd --name=pets_dev eliaswyq/pets_gpu:latest
-
进入容器后,查看cuda版本,应该会是版本 cuda 11.7
nvcc -V
-
查看python和torch版本,应该是python==3.7.7,torch==1.13.1
python -V pip show torch
-
查看transformers版本,应该是transformers==4.11.1
pip show transformers
-
版本没问题后,在workspace目录下进行编译
rm -rf build && mkdir -p build && cd build cmake .. -DWITH_GPU=ON -DWITH_PROFILER=ON -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda/ -DCUDA_ARCHS="60;61;70;75;86" make -j pip uninstall -y turbo-transformers pip install `find . -name *whl`
-
如果想升级python版本,可以通过conda创建一个新的环境,进入新环境后,重新利用以下命令进行编译
rm -rf build && mkdir -p build && cd build cmake .. -DPYTHON_EXECUTABLE=$(which python3.9) -DWITH_GPU=ON -DWITH_PROFILER=ON -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda/ -DCUDA_ARCHS="60;61;70;75;86" make -j pip uninstall -y turbo-transformers pip install `find . -name *whl`
-
Notifications
You must be signed in to change notification settings - Fork 0
License
pfxu-987/PETS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published