谷歌 Colab 操作系统?

4

我创建了一个 TensorFlow 模型,然后通过 coremltools.convert 转换为 .mlmodel 格式。

在加载 .mlmodel 后,我试图通过 Google Colab 进行模型预测,但遇到以下错误:

异常:模型预测仅支持 macOS 10.13 或更高版本。

在本地,我使用的是搭载 Big Sur 版本 11.4 的 M1 MacBook Pro。所以除非 Google Colab 使用不同的操作系统,否则我真的不明白为什么会出现这个错误。


1
Colab 运行在 Linux 上,而不是 Mac OS。 - Dr. Snoopy
4个回答

5

Google Colab的操作系统是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 发行版?中找到了答案。


1
您可以在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

0

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

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

import os
print(os.name)
# Output: posix

import platform
print(platform.system())
# Output: Linux

0

没错。Colab使用Linux,并且与Mac OS无关。


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接