gpt4 book ai didi

github - 如何从 Google Colab 的 Github 存储库导入自定义模块?

转载 作者:行者123 更新时间:2023-12-03 13:34:27 31 4
gpt4 key购买 nike

我了解如何在 Colab 中运行单个笔记本。但是,我不确定如何使用存储库中的所有文件,即能够在 Colab 笔记本中导入函数?
谢谢你。

最佳答案

假设我们要运行名为“1-fully-connected-binarized-mnist”的 ipynb 文件,该文件位于 repo “qnn-inference-examples”中。
https://github.com/maltanar/qnn-inference-examples
感兴趣的笔记本使用该存储库中自定义创建的 QNN 库和函数。是的,我们需要导入该功能。为此,我们应该首先将 repo 文件夹上传到 Google Colab,然后更正/修改库和文件路径。
0) 在 Colab 上打开 ipynb 文件“1-fully-connected-binarized-mnist”。如果你愿意,你可以重命名它。
尝试运行它,但可能会出现一些错误(就像我一样)。所以让我们解决这些问题
1) 在笔记本顶部插入一个新的代码单元。并在你的 Colab 上克隆 repo:

!git clone https://github.com/maltanar/qnn-inference-examples.git
现在在您的“内容”文件夹下创建了新文件夹“qnn-inference-examples”。您应该在左侧看到类似这样的内容。并记住路径“/content/qnn-inference-examples”
check folder uploaded or not, and location
2) 现在在顶部添加第二个新单元格:
import sys
sys.path.insert(0,'/content/qnn-inference-examples')
这将解决在尝试导入 QNN 库时无法找到库位置的问题。
3) 根据新路径手动修复现有代码上的文件链接。因为库和文件现在存在于文件夹“/content/qnn-inference-examples”下:
例如替换:
img = Image.open("7.png")
img = Image.open("/content/qnn-inference-examples/7.png")
这些步骤应该可以完成工作

请注意:这不是我自己的解决方案,混合了 2 或 3 个解决方案。归功于 Hüseyin Elçi、KDnuggets 和 Alexandr Haymin
https://medium.com/analytics-vidhya/importing-your-own-python-module-or-python-file-into-colab-3e365f0a35ec
https://www.kdnuggets.com/2018/02/google-colab-free-gpu-tutorial-tensorflow-keras-pytorch.html/2

关于github - 如何从 Google Colab 的 Github 存储库导入自定义模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52681405/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com