KYLZ
KYLZ

Reputation: 71

Google Colab Operating System?

I've created a TensorFlow Model which I then converted to a .mlmodel through coremltools.convert

Loading the .mlmodel back in, I'm trying to make a prediction with the model through Google Colab, but encounter the following error:

Exception: Model prediction is only supported on macOS version 10.13 or later.

Locally, I'm on an M1 MacBook Pro with Big Sur Version 11.4, so I really don't understand how this error is coming to be unless Google Colab uses a different OS?

Upvotes: 5

Views: 12594

Answers (4)

eltraDev
eltraDev

Reputation: 21

You can check it by entering this command in a Colab cell:

!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

Upvotes: 2

Tomiwa
Tomiwa

Reputation: 1054

Google Colab's operating system is the Ubuntu distribution of Linux.

You can figure that out by running:

!cat /etc/*release (or cat /etc/*-release)

When I run that this is what I see:

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

I figured that out from the Google Colab Tutorial and How to know which Linux Distribution I'm using?

Upvotes: 10

Atharva Pansare
Atharva Pansare

Reputation: 11

The code that you execute on Google Colab is executed in a virtual machine private to your account. It doesn't use your local machine's hardware or software (except your browser, ofcourse).

Google Colab doesn't use the host OS (macOS, in your case). Instead, it uses a Linux environment. This can be verified by running the following snippet in a code cell.

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

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

Upvotes: 0

user1838270
user1838270

Reputation: 133

It is. Colab uses Linux. And has nothing to do with Mac OS.

Upvotes: 0

Related Questions