我想使用自定义容器启动 AI Platform Notebook 实例,以便添加一些依赖项(例如 Python 3.7)。但是,当我运行自定义容器时,我无法从 Cloud Filestore 挂载我的数据。
根据文档,我使用这个深度学习图像创建了一个自定义容器:
gcr.io/deeplearning-platform-release/tf-cpu
我还没有制作自己的容器,并且添加了零自定义;我刚刚gcr.io/deeplearning-platform-release/tf-cpu
为我的自定义实例插入控制台。
当我尝试挂载我的 Cloud Filestore 时,我收到以下错误:
root@c7a60444b0fc:/# mount <IP_ADDRESS>:/streams cfs
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
root@c7a60444b0fc:/# mount -o nolock <IP_ADDRESS>:/streams cfs
mount.nfs: Operation not permitted
现在,当我从控制台启动 TensorFlow 1.15 笔记本时(没有自定义),安装工作正常,并且环境与我使用深度学习图像得到的不同。特别是,深度学习图像以root
用户身份启动,而 TF 1.15 实例以jupyter
用户身份启动。
那么 GCP AI Notebook 实际使用的是什么镜像呢?深度学习映像需要哪些额外的自定义才能挂载云文件存储?