Difference between revisions of "AI Examples"

From UFRC
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category:Help]]
 
[[Category:Help]]
  
The UFIT Research Computing AI Support Team maintains a suite of examples for computer vision and natural language processing tasks using the AI software stacks on HiPerGator. Users may copy these examples to their own space, add modifications, and follow the instructions to run these jobs on HiPerGator. Each example has a readme file with additional information in its directory.
+
The UFIT Research Computing AI Support Team maintains a suite of examples for AI software stacks on [https://github.com/UFResearchComputing/ UF Research Computing Github] and on HiPerGator, located in /data/ai/examples. Users may copy these examples to their own space, add modifications, and follow the instructions to run these jobs on HiPerGator. Each example has a readme file with additional information in its directory.
  
Use [https://support.rc.ufl.edu https://support.rc.ufl.edu] to submit ticket if you need help with the examples or have questions.  
+
Use [https://support.rc.ufl.edu https://support.rc.ufl.edu] to submit ticket if you need help with the examples or have any AI questions.  
  
 
== Research Computing Github ==
 
== Research Computing Github ==
We have examples available on the [https://github.com/UFResearchComputing/ UF Research Computing Github].
+
We have some AI examples available on the [https://github.com/UFResearchComputing/ UF Research Computing Github].
 
 
{| class="wikitable sortable" border="1"  cellspacing="0" cellpadding="2" align="center" style="border-collapse: collapse; margin: 1em 1em 1em 0; border-top: none; border-right:none; "
 
! Name
 
! Categories
 
! Description
 
|-
 
| [https://github.com/UFResearchComputing/hpc_pytorch_distributed_slurm Multinode Pytorch Launch] || distributed compute || Launch a pytorch script for multiple GPUs on multiple nodes.
 
|- [https://github.com/UFResearchComputing/MultiNode_MONAI_example MultiNode MONAI] || distributed compute, computer vision || Use the MONAI software to train an image classifier on multiple nodes.
 
|-
 
| [https://github.com/UFResearchComputing/py4ai Py4AI] || Python education || The episodes in this course are derived from work that is Copyrighted © by Software Carpentry. Additional information can be found at: http://software-carpentry.org/.
 
|-
 
| [https://github.com/UFResearchComputing/Understanding_PyTorch Understanding PyTorch] || Pytorch education || Learn the Pytorch deep learning software by coding linear regression from the neural network perspective
 
|-
 
| [https://github.com/UFResearchComputing/DL_pytorch_CNN Pytorch Convolutional Neural Network] || computer vision || This training module is based off of the Deep Learning with Pytorch: A 60 minute blitz tutorial by Soumith Chintala. It has been updated and customized for running on HiPerGator
 
|}
 
 
 
 
 
  
 
== Catalog of available examples ==
 
== Catalog of available examples ==

Latest revision as of 18:13, 4 September 2024


The UFIT Research Computing AI Support Team maintains a suite of examples for AI software stacks on UF Research Computing Github and on HiPerGator, located in /data/ai/examples. Users may copy these examples to their own space, add modifications, and follow the instructions to run these jobs on HiPerGator. Each example has a readme file with additional information in its directory.

Use https://support.rc.ufl.edu to submit ticket if you need help with the examples or have any AI questions.

Research Computing Github

We have some AI examples available on the UF Research Computing Github.

Catalog of available examples

Name Categories Location on HiPerGator Author Date added Description

Build Digital Twins using NVIDIA Omniverse and on HiPerGator Tutorial Simulation and Modeling /data/ai/examples/Omniverse Yunchao Yang 2024 This tutorial (slides) introduces a few key compoents of Omniverse and how to start using Omniverse on HiPerGator.
Modulus single-GPU and multi-GPU example PINN /data/ai/examples/pinn/modulus Yang Hong 2024 Modulus single-GPU Jupyter-notebook example is for using PINN to approximate the solution of a given PDE and boundary conditions. The multi-GPU example is for using GraphNN accelerates MD simulations to predict the force of each atom in the system.
Distributed Neural Network Training with Multiple GPUs Tutorial Multi-GPU /data/ai/examples/distributed-compute/MultiGPUTraining Yunchao Yang 2024 This example illstrates how to accelerate neural network training with Pytorch DistributedDataParallel on Multiple GPUs.
RAPIDS Data Science /data/ai/examples/rapids Dimitri Bourilkov 2024 Examples for accelerated data science with RAPIDS.
Rapids_singlecell Healthcare and Life Science /data/ai/examples/rapids_singlecell Huiwen Ju and Qian Zhao 2024 Rapids-singlecell offers enhanced single-cell data analysis as a near drop-in replacement predominantly for scanpy
Llama NLP /data/ai/examples/llms/llama Qian Zhao 2024 This tutorial demonstrates how to perform prompt engineering
NVIDIA Clara Parabricks Healthcare and Life Science /data/ai/examples/parabricks Huiwen Ju and Qian Zhao 2024 NVIDIA Clara Parabricks is a powerful genomics analysis software suite that leverages accelerated computing to process data efficiently.
NeMo Question Answering NLP /data/ai/examples/nlp/nemo_question_answeing Qian Zhao 2024 This tutorial shows how to perform question-answering with NVIDIA NeMo using BERT
TensorFlow+Keras Convolutional Neural Net Computer Vision /data/ai/examples/image/tensorflow-bootcamp Dimitri Bourilkov 2024 TensorFlow+Keras Convolutional Neural Net with NGC container
PyTorch Convolutional Neural Net Computer Vision /data/ai/examples/image/pytorch Dimitri Bourilkov 2024 PyTorch Convolutional Neural Net with NGC container
TensorFlow Convolutional Neural Net Computer Vision /data/ai/examples/image/tensorflow Dimitri Bourilkov 2024 PyTorch Convolutional Neural Net with NGC container
PyTorch Convolutional Neural Net Computer Vision /data/ai/examples/image/pytorch-bootcamp Dimitri Bourilkov 2024 PyTorch Convolutional Neural Net with NGC container
Object Detection Tutorial Computer Vision /data/ai/examples/image/4.Object_Detection_Tutorial Yunchao Yang 2024 This example illstrates how to generate a object detection on a video using pretrained models.
OpenCV Intro Tutorial Computer Vision /data/ai/examples/image/1.OpenCV_Intro_Tutorial Yunchao Yang 2024 This example illustrates the fundamentals of image processing techniques in opencv.
PyTorch Instance Segmentation Tutorial Computer Vision /data/ai/examples/image/5.PyTorch_Instance_Segmentation_Tutorial Yunchao Yang 2024 This example illstrates how to train an instance segementation model using mask r-cnn model
PyTorch Transfer Learning Tutorial Computer Vision /data/ai/examples/image/3.PyTorch_Transfer_Learning_Tutorial Yunchao Yang 2024 This example illstrates how to train a convolutional neural network for image classification using transfer learning.
TorchVision Intro Tutorial Computer Vision /data/ai/examples/image/2.TorchVision_Transforms_Tutorial Yunchao Yang 2024 This example illustrates the fundamentals of TorchVision in image transformation and augmentation
Building_GCN.py Graphs /data/ai/examples/graphs Dimitri Bourilkov 2024 Building Feed-Forward Graph Convolutional Networks (GCN) based on a paper by Thomas Kipf and Max Welling (https://arxiv.org/pdf/1609.02907.pdf). Implemented using PyTorch
MONAI Medical Images Classification Tutorial Medical Image Processing /data/ai/examples/image/6.MONAI_Medical_Imaging_Tutorial Yunchao Yang 2024 This example illstrates how to train an medical image classification model using MONAI.
AI News GPT NLP /data/ai/examples/nlp/ai_news_GPT Eric Stubbs 2023 See how trained from scratch GPT models can enable knowledge exploration or brainstorming. This example also shows how transfer learning
Example Multinode GPT Pretraining Mulit-GPU /data/ai/examples/distributed-compute/pytorch_distributed_exampleGPT Eric Stubbs 2021 Use the pytorch distributed launch utility to pretrain a GPT language model using multiple nodes.
Megatron Examples NLP /data/ai/examples/nlp/megatron Eric Stubbs 2024 Explore knowledge in Nvidia Megatron.