如何在 Google colab 中更改 Keras/tensorflow 版本?

     2023-02-23     312

关键词:

【中文标题】如何在 Google colab 中更改 Keras/tensorflow 版本?【英文标题】:How to change Keras/tensorflow version in Google colab? 【发布时间】:2019-01-29 13:19:52 【问题描述】:

我在 google colaboratory 上使用 keras/tensorflow,我需要回到以前的版本。

问题是当我运行 !pip install q keras==1.2.2 时,内核显示 keras 1.2.2 已安装,但是当我使用 keras.__version_ 检查它时,它显示 2.1.6 。同样的情况也适用于张量流。

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

我昨天遇到了这个问题。我很惊讶安装软件包没有效果。 但我意识到我需要重新启动内核。在 Colab 中,这称为Restart runtime。重新启动后,您应该可以使用新版本。

在这里你可以找到重启:

【讨论】:

【参考方案2】:

您对 Keras 的命令 !pip install q keras==1.2.2 没问题,只是您需要按照提到的其他答案重新启动运行时。 但对于 tensorflow,您应该使用 %tensorflow_version 1.x. 正如他们所说的here:

避免对 GPU 和 TPU 使用 pip install 我们建议不要使用 pip install 为两个 GPU 指定特定的 TensorFlow 版本 和 TPU 后端。 Colab 从源代码构建 TensorFlow 以确保 与我们的加速器系列兼容。 TensorFlow 的版本 pip 从 PyPI 获取可能会遇到性能问题或可能 根本不工作。

正如它所说,当我尝试使用 pip 将 TensorFlow 降级到 1.5 时,它无法识别 GPU,只是使用 cpu 训练了我的模型。

【讨论】:

【参考方案3】:

在最新的colab中,当你升级或降级一个模块时,在输出单元格中你会自动看到语句:

"警告:之前在此运行时中导入了以下包: [scipy] 您必须重新启动运行时才能使用新安装的版本。

" 要求您重新启动运行时及其按钮。

【讨论】:

在 Google colab 中更改目录(脱离 python 解释器)

】在Googlecolab中更改目录(脱离python解释器)【英文标题】:ChangingdirectoryinGooglecolab(breakingoutofthepythoninterpreter)【发布时间】:2018-06-2603:49:12【问题描述】:所以我正在尝试使用Google协作将gitclone和cd放入该目录-但我无法cd进入该... 查看详情

如何在 google colab 中启用拼写检查器(colab 在 linux OS 上运行)?

】如何在googlecolab中启用拼写检查器(colab在linuxOS上运行)?【英文标题】:HowcanIenablespellcheckeringooglecolab(colaboperatesonlinuxOS)?【发布时间】:2020-07-2707:43:36【问题描述】:我们能否以任何方式为googlecolab中的降价单元启用拼写检... 查看详情

如何在google colab中有效地使用内存?

】如何在googlecolab中有效地使用内存?【英文标题】:Howtoefficientlyusememoryingooglecolab?【发布时间】:2021-12-1413:40:35【问题描述】:我目前正在googlecolab中训练一个视听模型。我正在使用“VoxCeleb”数据集。我正在尝试从数据集中提... 查看详情

我们如何在 colab.research.google.com 中使用 Selenium Webdriver?

】我们如何在colab.research.google.com中使用SeleniumWebdriver?【英文标题】:HowcanweuseSeleniumWebdriverincolab.research.google.com?【发布时间】:2018-12-0509:15:23【问题描述】:我想在colab.research.google.com中使用Chrome的SeleniumWebdriver进行快速处理。... 查看详情

如何在 Google 的 Colab 中安装 Python 包?

】如何在Google的Colab中安装Python包?【英文标题】:HowdoIinstallPythonpackagesinGoogle\'sColab?【发布时间】:2018-12-2220:31:29【问题描述】:在一个项目中,我有例如两个不同的包,在谷歌的Colab中如何使用setup.py安装这两个包,以便导入... 查看详情

如何在 google colab 中使用 ngrok?

】如何在googlecolab中使用ngrok?【英文标题】:HowcanIworkwithngrokingooglecolab?【发布时间】:2021-12-1503:08:56【问题描述】:我在GoogleColab中将这个解决方法与ngrok一起使用。我的目标是将一些数据帧隧道传输到公共url,以便我可以与同... 查看详情

如何在 google colab 中动态(循环)显示图像?

】如何在googlecolab中动态(循环)显示图像?【英文标题】:Howcanidynamically(inaloop)showimagesingooglecolab?【发布时间】:2019-03-2204:52:19【问题描述】:我一直在尝试使用pyplot/matplotlib来显示图像,因为它们在循环中发生变化,但我无... 查看详情

运行 R 内核时如何在 google Colab 中访问 shell

】运行R内核时如何在googleColab中访问shell【英文标题】:HowtoaccesstheshellingoogleColabwhenrunningtheRkernel【发布时间】:2021-12-2915:44:48【问题描述】:当我将Python与colab一起使用时,您可以使用!和%%shell之类的东西访问底层操作系统,例... 查看详情

如何在 google colab 中运行 matlab .m 文件

】如何在googlecolab中运行matlab.m文件【英文标题】:Howtorunmatlab.mfilesingooglecolab【发布时间】:2019-10-1809:02:39【问题描述】:我目前正在尝试运行这个repohttps://github.com/Fanziapril/mvfnet这需要一个步骤:"RuntheMatlab/ModelGeneration/ModelGenerat... 查看详情

如何在 Google Colab 中编辑和保存文本文件 (.py)?

】如何在GoogleColab中编辑和保存文本文件(.py)?【英文标题】:Howtoeditandsavetextfiles(.py)inGoogleColab?【发布时间】:2018-07-1902:49:32【问题描述】:我使用!gitclonehttps://github.com/llSourcell/Pokemon_GAN.git克隆了一个github存储库。我想在Colab中... 查看详情

如何在 Google Colab 中做内部链接

】如何在GoogleColab中做内部链接【英文标题】:HowtodointernallinksinGoogleColab【发布时间】:2020-11-2704:35:06【问题描述】:我想用我的Colab笔记本的各个部分制作一个参考列表。笔记本保存在我的Google云端硬盘中。我正在尝试HTML和Mark... 查看详情

如何在 colab 中使用 R 运行时更改 tensorflow 版本?

】如何在colab中使用R运行时更改tensorflow版本?【英文标题】:HowtochangetensorflowversionusingRruntimeincolab?【发布时间】:2021-10-0718:26:01【问题描述】:在colab的Python运行时,可以运行命令%tensorflow_version1.x来更改tensorflow版本。是否可以... 查看详情

如何在 Google Colab 中查找 TPU 名称和区域?

】如何在GoogleColab中查找TPU名称和区域?【英文标题】:HowtofindTPUnameandzoneinGoogleColab?【发布时间】:2021-07-0405:03:05【问题描述】:我正在尝试在配置中运行需要tpu名称和区域的代码。使用TPU运行时,如何在GoogleColab中找到TPU名称... 查看详情

如何在 Google Colab 中显示 Vega 可视化

】如何在GoogleColab中显示Vega可视化【英文标题】:HowtoshowVegavisualizationsinGoogleColab【发布时间】:2020-08-3105:07:06【问题描述】:我可以使用Altair在GoogleColab中显示Vega-Lite可视化。但是有没有办法显示简单的Vega可视化?我在GoogleColab... 查看详情

如何在 Google Colab 中使用 Pyomo 解决抽象模型

】如何在GoogleColab中使用Pyomo解决抽象模型【英文标题】:HowtosolveanabstractmodelusingPyomoinGoogleColab【发布时间】:2022-01-2102:07:21【问题描述】:我正在学习如何在GoogleColab中使用Pyomo,并创建了一个抽象模型,但我不知道读取数据文... 查看详情

如何在 Google Colab 交互式中制作 matplotlib 图

】如何在GoogleColab交互式中制作matplotlib图【英文标题】:HowcanImakeamatplotlibplotinGoogleColabinteractive【发布时间】:2021-01-1822:30:09【问题描述】:我正在使用python和matplotlib,我正在尝试在GoogleColab中创建交互式绘图。我可以制作情节... 查看详情

在哪里/如何在 Google Colabs 中安全地存储 API 密钥?

】在哪里/如何在GoogleColabs中安全地存储API密钥?【英文标题】:Where/howtostoreAPIkeysinGoogleColabssecurely?【发布时间】:2020-08-0400:31:30【问题描述】:如果我与其他人共享例如GoogleColabipynb,我不希望他们能够访问我的API密钥。在AWS中... 查看详情

如何在 Google Colab 中获得分配的 GPU 规格

】如何在GoogleColab中获得分配的GPU规格【英文标题】:HowtogetallocatedGPUspecinGoogleColab【发布时间】:2020-06-0314:24:00【问题描述】:我正在使用GoogleColab进行深度学习,我知道他们会随机将GPU分配给用户。我希望能够查看在任何给定... 查看详情