|
704 | 704 | "# ensure printed output/log-messages retain correct order\n",
|
705 | 705 | "ENV PYTHONUNBUFFERED=True\n",
|
706 | 706 | "\n",
|
| 707 | + "# delete expired nvidia keys and fetch new ones\n", |
| 708 | + "RUN apt-key del 7fa2af80\n", |
| 709 | + "RUN rm /etc/apt/sources.list.d/cuda.list\n", |
| 710 | + "RUN rm /etc/apt/sources.list.d/nvidia-ml.list\n", |
| 711 | + "RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-keyring_1.0-1_all.deb && dpkg -i cuda-keyring_1.0-1_all.deb \n", |
| 712 | + "\n", |
707 | 713 | "# add sagemaker-training-toolkit [ requires build tools ], flask [ serving ], and dask-ml\n",
|
708 | 714 | "RUN apt-get update && apt-get install -y --no-install-recommends build-essential \\ \n",
|
709 |
| - " && source activate rapids && pip3 install sagemaker-training \\\n", |
710 |
| - " && conda install -c anaconda flask \\\n", |
711 |
| - " && conda install -c conda-forge dask-ml\n", |
| 715 | + " && source activate rapids && pip3 install sagemaker-training dask-ml flask\n", |
712 | 716 | "\n",
|
713 | 717 | "# path where SageMaker looks for code when container runs in the cloud\n",
|
714 |
| - "ENV CLOUD_PATH=\"/opt/ml/code\"\n", |
| 718 | + "ENV CLOUD_PATH \"/opt/ml/code\"\n", |
715 | 719 | "\n",
|
716 | 720 | "# copy our latest [local] code into the container \n",
|
717 | 721 | "COPY . $CLOUD_PATH\n",
|
|
0 commit comments