Deploy TensorFlow on Google Cloud C4A (Arm-based Axion VMs)
Introduction
Get started with TensorFlow on Google Axion C4A
Create a Google Axion C4A Arm virtual machine on GCP
Install TensorFlow
Test TensorFlow baseline performance on Google Axion C4A
Benchmark TensorFlow model performance using tf.keras
Next Steps
Deploy TensorFlow on Google Cloud C4A (Arm-based Axion VMs)
Who is this for?
This is an introductory topic for software developers deploying and optimizing TensorFlow workloads on Arm64 Linux environments, specifically using Google Cloud C4A virtual machines powered by Axion processors.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Provision an Arm-based SUSE Linux Enterprise Server (SLES) virtual machine on Google Cloud (C4A with Axion processors)
- Install TensorFlow on a SUSE Arm64 (C4A) instance
- Verify TensorFlow by running basic computation and model training tests on Arm64
- Benchmark TensorFlow using TensorFlow Keras (`tf.keras`) to evaluate inference speed and model performance on Arm64 systems
Prerequisites
Before starting, you will need the following:
- A Google Cloud Platform (GCP) account with billing enabled
- Basic familiarity with TensorFlow