我想使用AWS SageMaker Studio Lab来训练一些深度学习模型,但是当我想使用我的train.py时,SageMaker返回一个关于stdnfile的错误。
OSError: sndfile library not found
之后,我发现我可以用
来修复这个错误apt-get install libsndfile1 -y
但是每次当我尝试的时候,我在下面得到一个错误。
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied)
我试图使用sudo
,因为AWS SageMaker使用基于linux的发行版,但它返回
bash: sudo: command not found
我也试过su
,它想要我的密码。我尝试了我的帐户密码,但它拒绝。
顺便说一句,我在--allow-root
的不同问题中看到了答案,但它也不起作用。
注。:我在AWS SageMaker Studio中使用相同的python文件和apt-get install libsndfile1 -y
,效果很好。AWS SageMaker服务器类型为ml.m5.24xlarge和ml.t3.medium(CPU服务器)。我在AWS SageMaker Studio中请求GPU服务器,但我仍在等待(ml.g4dn.xlarge)(. 另一方面,我正在尝试在AWS SageMaker Studio Lab中使用GPU进行训练。
Studio Lab还不支持apt安装,请参阅GitHub issue #127。
SageMaker Studio,正如你提到的,允许安装-你应该能够得到一个快速启动的GPU实例,请重试创建应用程序。此外,确保你的帐户有足够的GPU笔记本在Studio上的限制。