Я только что установил Tensorflow с поддержкой GPU, используя Docker, как рекомендовано здесь .
Насколько я могу судить, установка Tensorflow прошла успешно, так как следующий код выполнялся просто отлично:
sudo docker run --gpus all -it --rm tensorflow/tensorflow:latest-gpu \
python -c "import tensorflow as tf; tf.enable_eager_execution();\
print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
Теперь я хотел запустить модель и использовал
sudo docker run -u $(id -u):$(id -g) --gpus all -it tensorflow/tensorflow:latest-gpu-py3
для активации сеанса оболочки bash в контейнере. Консоль теперь показывает следующее
___ __/__________________________________ ____/__ /________ __
__ / _ _ \_ __ \_ ___/ __ \_ ___/_ /_ __ /_ __ \_ | /| / /
_ / / __/ / / /(__ )/ /_/ / / _ __/ _ / / /_/ /_ |/ |/ /
/_/ \___//_/ /_//____/ \____//_/ /_/ /_/ \____/____/|__/
You are running this container as user with ID 1000 and group 1000,
which should map to the ID and group for your user on the Docker host. Great!
tf-docker / >
tf-docker / > ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
Однако, если я изменяю на home
, я не могу найти свои папки и сценарии. Как туда попасть? Неужели я что-то не так при установке?