【问题标题】:Run a GitHub project on google Colabratory在 google Colaboratory 上运行 GitHub 项目
【发布时间】:2020-08-09 16:50:12
【问题描述】:

我有一个问题,有一个关于文本到语音与深度学习的 GitHub 项目,但我既不能在本地机器上也不能在 google colaboratory 上运行它,

任何人都可以帮助如何运行它吗?因为我下载了文件,但它有很多文件我不知道如何运行它。

这是 git hub 链接==>

https://github.com/AlisterTA/Persian-text-to-speech

谢谢

【问题讨论】:

  • AFAIK 有一个选项可以从 Google Colab 导入 .ipynb 文件。我认为它类似于File > Open notebook > GitHub。您必须授权 Colab 访问 GitHub。
  • 欢迎来到 SO。请适当标记;这实际上不是关于tensorflowdeep-learningtext-to-speech(已编辑标签)的问题。

标签: python github google-colaboratory


【解决方案1】:

你需要在开头添加这4行。

!npx degit AlisterTA/Persian-text-to-speech -f
%tensorflow_version 1.x
!wget https://www.dropbox.com/s/48wy3kw4e512ax7/logs.rar
!unrar x logs.rar

这些是什么?

  • 从 github 加载代码,这样就可以导入 hp、model_graph
  • 选择tensorflow 1.x(新的默认是2.x)
  • 下载预训练模型并解压。

现在代码可以正常运行并生成语音了。

【讨论】:

  • 亲爱的 Korakot,非常感谢您对我的问题的回答,我按照您所说的进行导入,并解决了以前的问题,但是在我运行单元格一后出现更多错误,它显示 AttributeError: module 'tensorflow' 没有属性 'reset_default_graph'............ 可以帮我解决这个问题吗?非常感谢——
  • 您需要先运行%tensorflow_version 1.x。不要在其他单元格之后运行它。您可能需要重新启动它。
  • 我用了这两行+你的修改===> !pip uninstall tensorflow -y !pip install tensorflow==1.14 然后重置笔记本,现在它工作得很好。非常感谢您对代码的修改,它可以快速轻松地准备所需的文件,它现在可以使用 uniqe。非常感谢,祝你幸福快乐
  • 您不需要!pip uninstall 或重新安装它。 TF 1.15 已经安装。你只需要%tersorflow_version 1.x。或import tensorflow.compat.v1 as tf; tf.disable_v2_behavior()
  • 是的,我再试一次,它现在可以工作了,不需要另外两条线来安装和卸载,第一次我想我没有重置笔记本,这就是为什么第一次不能正常工作的原因。非常感谢您的有用答案。快乐和成功。
【解决方案2】:

一般我们使用 colab 打开 .ipynb 笔记本并进行实验。现在在您的情况下,假设您要打开 demo.ipynb 笔记本,请按照以下步骤操作:

注意: 有时来自github 的项目没有很好的文档记录,例如没有 requirements.txt。如果是这种情况,您将很难在 google colab 中运行整个项目。如上所述,您必须使用 pip 命令手动安装模块,有时您可能还需要更改 pip 的版本。

【讨论】:

  • 非常感谢您对我的问题的回答,我按照您所说的进行导入,并解决了以前的问题,但是在我运行单元格一后出现更多错误,它显示 AttributeError: module 'tensorflow'没有属性'reset_default_graph'............可以帮助我解决这个问题吗?非常感谢
猜你喜欢
  • 1970-01-01
  • 2019-07-14
  • 1970-01-01
  • 1970-01-01
  • 2016-03-24
  • 1970-01-01
  • 2018-08-19
  • 2018-09-03
  • 2018-08-04
相关资源
最近更新 更多