QuickStart TensorFlow

Tensorflow is a symbolic math library based on dataflow and differentiable programming.


Use Global Protect VPN: whether on or off-campus

In top menu bar access (globe icon)
Be sure vpn-groups selected when you connect.

Start an SSH session:

ssh your_netid@hpc.kennesaw.edu

To test or develop, reserve a node (for non-gpu)

 $  qsub -I -q batch -l nodes=1:ppn=24,walltime=1:00:00

To test or develop, reserve a node (gpu)

 $  qsub -I -q gpuq -l nodes=1:ppn=24:gpus=2,walltime=1:00:00


Due to the variety of ways TensorFlow is used, it is now advised to build your own Python virtual environment to access a recent copy of TensorFlow

You will want to utilize the Anaconda module to create a Conda environment.

From your Conda environment, you can have access to TensorFlow with GPU support that should work without a GPU.

Once created, to use the environment in an interactive session or from within a PBS job submission script, you will need to load Anaconda and activate your new TensorFlow-aware conda environment.

Step by step instructions have been prepared by the KSU Sysadmins on the KSU HPCdocs wiki: TensorFlow Example


Write a job submission script (run_tf2.pbs)

 Check the PBS file example at hpcdocs.

Submit your job to the scheduler

Use the qsub sumission example at the bottome of the PBS file example.


Tensorflow tutorials and guides - https://www.tensorflow.org/tutorials

©