Difference between revisions of "AI Help"
Line 4: | Line 4: | ||
|} | |} | ||
== New User's Guide == | == New User's Guide == | ||
− | For new users on HiPerGator, please read [[Getting Started]] to get yourself familiar with HiPerGator system and take [[New user training]] with step-by-step instructions on how to use HiPerGator. | + | For new users on HiPerGator, please read '''[[Getting Started]]''' to get yourself familiar with HiPerGator system and take '''[[New user training]]''' with step-by-step instructions on how to use HiPerGator. |
− | [[AI Education and Training]] provides learning materials and training videos on various AI topics. [[Jupyter_Notebooks#JupyterHub | JupyterHub]] and [[Jupyter Notebooks]] on HiPerGator are popular platforms for developing and running AI programs. | + | '''[[AI Education and Training]]''' provides learning materials and training videos on various AI topics. '''[[Jupyter_Notebooks#JupyterHub | JupyterHub]]''' and '''[[Jupyter Notebooks]]''' on HiPerGator are popular platforms for developing and running AI programs. |
− | For more details on how to use GPU on HPG, visit [[GPU Access]]. | + | For more details on how to use GPU on HPG, visit '''[[GPU Access]]'''. |
− | + | == AI Frameworks == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
AI frameworks provide building blocks for designing and training machine learning and deep learning models. The following AI frameworks are available on HiPerGator. | AI frameworks provide building blocks for designing and training machine learning and deep learning models. The following AI frameworks are available on HiPerGator. | ||
==== PyTorch==== | ==== PyTorch==== | ||
− | [ | + | '''[[PyTorch]]''' is a deep learning framework developed by Facebook AI Research Lab and has interfaces for Python, Java, and C++, but is most commonly used with Python. It supports training on both GPU and CPUs, as well as distributed training and multi-GPU models. |
==== Tensorflow/Keras ==== | ==== Tensorflow/Keras ==== | ||
− | *[ | + | *'''[[TensorFlow]]''' is an open-source AI framework/platform developed by the Google Brain team. [https://keras.io/ Keras] is an open-source neural network library that runs on top of TensorFlow. With TensorFlow 2.0, the Keras API has been integrated in TensorFlow's core library and serves as a high-level Python interface for TensorFlow. TensorFlow supports both GPU and CPUs, as well as multi-GPU and distributed training. APIs are available for Python, Java, Go and C++. See our [[TensorFlow|TensorFlow quickstart page]] for help getting started using TensorFlow on HiPerGator. |
*'''[[Tensorboard]]''' is a visualization tool for monitoring neural network training. | *'''[[Tensorboard]]''' is a visualization tool for monitoring neural network training. | ||
Line 32: | Line 25: | ||
==== MATLAB ==== | ==== MATLAB ==== | ||
− | '''[[Matlab]]''' provides convenient toolboxes for machine learning, deep learning, computer vision and automatic driving, which | + | '''[[Matlab]]''' provides convenient toolboxes for machine learning, deep learning, computer vision, and automatic driving, which are supported on both CPUs and GPUs. |
==== Fastai ==== | ==== Fastai ==== | ||
'''[[Fastai]]''' simplifies training fast and accurate neural nets using modern best practices. It can be used without any installation by using [https://colab.research.google.com Google Colab]. | '''[[Fastai]]''' simplifies training fast and accurate neural nets using modern best practices. It can be used without any installation by using [https://colab.research.google.com Google Colab]. | ||
− | === | + | ==== Triton ==== |
− | Nvidia provides comprehensive | + | '''[[TRITONSERVER|Triton]]''' Nvidia Triton Inference Server provides a cloud and edge inferencing solution optimized for both CPUs and GPUs. Triton supports an HTTP/REST and GRPC protocol that allows remote clients to request inferencing for any model being managed by the server. |
+ | |||
+ | == AI Software for Specific Domains == | ||
+ | A comprehensive software library, toolkits, frameworks, and packages for big data and AI research. The following domain-specific AI software spacks are available on HiPerGator: | ||
+ | |||
+ | === Data Science Platform === | ||
+ | |||
+ | '''[[Data Science Platform]]''' is the practice of using mathematics, programming, analytics, AI, and machine learning to discover valuable insights within large data sets. | ||
+ | |||
+ | === NLP === | ||
+ | |||
+ | Natural Language Processing '''[[Nlp|NLP]]''' page describes the collection of Natural language processing software on HiperGator. NLP is a part of AI that helps computers understand and respond to human language. It's used in things like voice assistants, chatbots, and translation apps. | ||
+ | |||
+ | === Computer Vision === | ||
− | + | The '''[[Computer Vision]]''' page describes the software environment on HiPerGator for image and video processing. | |
− | + | === Health Care and Life Science === | |
− | + | The '''[[Healthcare and Life Sciences]]''' page describes the collection of Healthcare and Life Sciences software, including medical image analysis, disease detection, and genomic data interpretation, on HiperGator. | |
− | + | === Simulation and Modeling === | |
− | + | HiperGator supports some advanced simulation tools, including NVIDIA Modulus and Omniverse, to predict the behavior of systems within a real-world scenario. | |
− | *'''[[ | + | *Nvidia '''[[Modulus]]''' is a neural network framework that blends the power of physics in the form of governing partial differential equations (PDEs) with data to build high-fidelity, parameterized surrogate models with near-real-time latency. Examples of running modulus on HiperGator are available on /data/ai/examples/pinn/modulus or [[AI_Examples]]. |
− | *'''[[ | + | *Nvidia '''[[Omniverse]]''' provides a platform for virtual collaboration and real-time photorealistic simulation. It allows developers, designers, and engineers to collaborate in simulated environments, facilitating the creation of complex simulations that integrate physical accuracy and visual fidelity. |
==AI Reference Datasets== | ==AI Reference Datasets== | ||
Line 58: | Line 64: | ||
==AI Examples == | ==AI Examples == | ||
− | A suite of short examples | + | A suite of short examples is provided on using the software stack on HiPerGator to do different tasks in imaging and NLP, located in <code>/data/ai/examples</code>. Browse the [[AI Examples|catalog of all available AI examples]] to learn more. |
== AI Benchmarks and Models == | == AI Benchmarks and Models == | ||
− | Commonly used benchmarks and models are provided on HiPerGator at <code>/data/ai/benchmarks</code> and <code>/data/ai/models</code>. | + | Commonly used benchmarks and models are provided on HiPerGator at <code>/data/ai/benchmarks</code> and <code>/data/ai/models</code>. Browse the '''[[AI models]]''' to learn more. |
== AI Zoom Support == | == AI Zoom Support == | ||
You can schedule a Zoom call with an AI support member. For details see [https://help.rc.ufl.edu/doc/Remote_Support Remote Support] | You can schedule a Zoom call with an AI support member. For details see [https://help.rc.ufl.edu/doc/Remote_Support Remote Support] |
Revision as of 14:26, 24 May 2024
New User's Guide
For new users on HiPerGator, please read Getting Started to get yourself familiar with HiPerGator system and take New user training with step-by-step instructions on how to use HiPerGator.
AI Education and Training provides learning materials and training videos on various AI topics. JupyterHub and Jupyter Notebooks on HiPerGator are popular platforms for developing and running AI programs.
For more details on how to use GPU on HPG, visit GPU Access.
AI Frameworks
AI frameworks provide building blocks for designing and training machine learning and deep learning models. The following AI frameworks are available on HiPerGator.
PyTorch
PyTorch is a deep learning framework developed by Facebook AI Research Lab and has interfaces for Python, Java, and C++, but is most commonly used with Python. It supports training on both GPU and CPUs, as well as distributed training and multi-GPU models.
Tensorflow/Keras
- TensorFlow is an open-source AI framework/platform developed by the Google Brain team. Keras is an open-source neural network library that runs on top of TensorFlow. With TensorFlow 2.0, the Keras API has been integrated in TensorFlow's core library and serves as a high-level Python interface for TensorFlow. TensorFlow supports both GPU and CPUs, as well as multi-GPU and distributed training. APIs are available for Python, Java, Go and C++. See our TensorFlow quickstart page for help getting started using TensorFlow on HiPerGator.
- Tensorboard is a visualization tool for monitoring neural network training.
Sci-kit Learn
Sci-kit learn is a Python library for machine learning and statistical modeling. It is available in many of the Python modules on HiPerGator.
MATLAB
Matlab provides convenient toolboxes for machine learning, deep learning, computer vision, and automatic driving, which are supported on both CPUs and GPUs.
Fastai
Fastai simplifies training fast and accurate neural nets using modern best practices. It can be used without any installation by using Google Colab.
Triton
Triton Nvidia Triton Inference Server provides a cloud and edge inferencing solution optimized for both CPUs and GPUs. Triton supports an HTTP/REST and GRPC protocol that allows remote clients to request inferencing for any model being managed by the server.
AI Software for Specific Domains
A comprehensive software library, toolkits, frameworks, and packages for big data and AI research. The following domain-specific AI software spacks are available on HiPerGator:
Data Science Platform
Data Science Platform is the practice of using mathematics, programming, analytics, AI, and machine learning to discover valuable insights within large data sets.
NLP
Natural Language Processing NLP page describes the collection of Natural language processing software on HiperGator. NLP is a part of AI that helps computers understand and respond to human language. It's used in things like voice assistants, chatbots, and translation apps.
Computer Vision
The Computer Vision page describes the software environment on HiPerGator for image and video processing.
Health Care and Life Science
The Healthcare and Life Sciences page describes the collection of Healthcare and Life Sciences software, including medical image analysis, disease detection, and genomic data interpretation, on HiperGator.
Simulation and Modeling
HiperGator supports some advanced simulation tools, including NVIDIA Modulus and Omniverse, to predict the behavior of systems within a real-world scenario.
- Nvidia Modulus is a neural network framework that blends the power of physics in the form of governing partial differential equations (PDEs) with data to build high-fidelity, parameterized surrogate models with near-real-time latency. Examples of running modulus on HiperGator are available on /data/ai/examples/pinn/modulus or AI_Examples.
- Nvidia Omniverse provides a platform for virtual collaboration and real-time photorealistic simulation. It allows developers, designers, and engineers to collaborate in simulated environments, facilitating the creation of complex simulations that integrate physical accuracy and visual fidelity.
AI Reference Datasets
A variety of reference machine learning and AI datasets are located in /data/ai/ref-data
. Browse the catalog of all available AI reference datasets to learn more.
AI Examples
A suite of short examples is provided on using the software stack on HiPerGator to do different tasks in imaging and NLP, located in /data/ai/examples
. Browse the catalog of all available AI examples to learn more.
AI Benchmarks and Models
Commonly used benchmarks and models are provided on HiPerGator at /data/ai/benchmarks
and /data/ai/models
. Browse the AI models to learn more.
AI Zoom Support
You can schedule a Zoom call with an AI support member. For details see Remote Support