如何将 Sagemaker 笔记本放到 GitHub 上?
How to get a Sagemaker notebook onto GitHub?
我有一个 Sagemaker 笔记本,我想将其移动到 GitHub 存储库。我想也许我应该在本地下载文件,然后我可以轻松地推送到 git。但是我不知道如何将文件夹下载到我的本地计算机。然后我想,也许有一种方法可以使用 AWS CLI 直接从 Sagemaker 移动到 git?我进行了多次 google 搜索,但无法回答我的问题。
您实际上可以在 SageMaker 中设置笔记本 link 到 GitHub。
然后您可以启动一个 Notebook 实例,该实例将拉入您的 Notebook,同时允许您提交所做的更改并将其推送到远程存储库。
进一步说明:https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html
根据@mokugo-devops 给出的答案,我能够 link 我现有的笔记本到我的 GitHub 帐户。
首先,我按照他的回答中提供的 link 中发布的说明在 CLI 上使用我的 AWS 帐户设置我的 GitHub 存储库,然后我使用以下命令编辑我的现有笔记本:
aws sagemaker update-notebook-instance \
--notebook-instance-name <value> \
--default-code-repository <saved-github-repo-name-in-AWS>
我的笔记本实例现在 linked 我的 GitHub 存储库。
我有一个 Sagemaker 笔记本,我想将其移动到 GitHub 存储库。我想也许我应该在本地下载文件,然后我可以轻松地推送到 git。但是我不知道如何将文件夹下载到我的本地计算机。然后我想,也许有一种方法可以使用 AWS CLI 直接从 Sagemaker 移动到 git?我进行了多次 google 搜索,但无法回答我的问题。
您实际上可以在 SageMaker 中设置笔记本 link 到 GitHub。
然后您可以启动一个 Notebook 实例,该实例将拉入您的 Notebook,同时允许您提交所做的更改并将其推送到远程存储库。
进一步说明:https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html
根据@mokugo-devops 给出的答案,我能够 link 我现有的笔记本到我的 GitHub 帐户。
首先,我按照他的回答中提供的 link 中发布的说明在 CLI 上使用我的 AWS 帐户设置我的 GitHub 存储库,然后我使用以下命令编辑我的现有笔记本:
aws sagemaker update-notebook-instance \
--notebook-instance-name <value> \
--default-code-repository <saved-github-repo-name-in-AWS>
我的笔记本实例现在 linked 我的 GitHub 存储库。