谷歌Colab操作系统



我创建了一个TensorFlow模型,然后通过coremltools.covert 将其转换为.ml模型

重新加载.mlmodel,我试图通过Google Colab对该模型进行预测,但遇到了以下错误:

异常:只有在macOS 10.13或更高版本上才支持模型预测。

在本地,我使用的是Big Sur 11.4版的M1 MacBook Pro,所以我真的不明白除非Google Colab使用不同的操作系统,否则这个错误是怎么发生的?

GoogleColab的操作系统是Linux的Ubuntu发行版。

你可以通过运行来解决这个问题

!cat /etc/*release(或cat /etc/*-release(

当我运行时,这就是我所看到的:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS"
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

我从Google Colab教程和如何知道我使用的是哪个Linux发行版中了解到了这一点?

您可以在Colab单元格中输入以下命令进行检查:

!uname -a
Linux fcef7afa7bee 5.15.107+ #1 SMP Sat Apr 29 09:15:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
是的。Colab使用Linux。与Mac操作系统无关。

您在Google Colab上执行的代码是在您帐户专用的虚拟机中执行的。它不使用本地机器的硬件或软件(当然,除了浏览器(。

Google Colab不使用主机操作系统(在您的情况下是macOS(。相反,它使用Linux环境。这可以通过在代码单元中运行以下代码段来验证。

import os
print(os.name)
# Output: posix
import platform
print(platform.system())
# Output: Linux

相关内容

  • 没有找到相关文章

最新更新