我正在关注 AWS DeepLens 文档:构建并运行头部姿势检测项目,并在 SageMaker 中训练头部姿势检测模型部分中遇到问题,特别是运行estimator.fit(dataset_location)
以启动训练作业。
这些是我运行的代码单元,这是我收到的错误:PermissionError: [Errno 13] Permission denied: '/home/ec2-user/SageMaker/lost+found'
。
老实说,我不确定 lost+found 文件夹是什么。它似乎是 Jupyter Notebook 实例中的隐藏文件夹。我在 YouTube 上的视频教程中看到过它,但在我的目录中没有看到它;但是,它肯定存在,因为当我尝试创建一个名为“lost+found”的新文件夹时,我收到此错误:An error occurred while renaming "Untitled Folder" to "lost+found". File already exists: lost+found
.
返回给我正确的get_execution_role()
角色,具有以下权限:
- AmazonSageMakerFullAccess
- IAM – GetRole、GetRolePolicy、PassRole
- S3 – ListBucket、GetObject、PutObject、DeleteObject
我也尝试升级到 Tensorflow 2 和 Python 3.6,而不是原来的 TF 1.4 和 Python 2.7(教程写于 2018 年),但仍然出现相同的错误。我的 IAM 帐户已获得管理员权限,因此这也不应该是问题。似乎没有其他人有这个问题,我到处搜索,所以我不知道还有什么可以尝试的。
非常感谢社区的投入,谢谢!