NVIDIA/TorchFort
An Online Deep Learning Interface for HPC programs on NVIDIA GPUs
This tool helps scientists and engineers integrate Deep Learning directly into their high-performance computing (HPC) simulation codes. You can feed data arrays from your Fortran or C/C++ simulations into PyTorch models for training or inference, all within the same simulation process. This is ideal for domain scientists working with complex simulations who want to embed machine learning capabilities.
184 stars.
Use this if you are a scientist or engineer running HPC simulations and want to directly incorporate Deep Learning models (trained with PyTorch) without needing separate data transfer or 'glue' code.
Not ideal if you are not working with Fortran or C/C++ HPC simulation programs, or if you prefer to keep your Deep Learning tasks entirely separate from your simulation workflows.
Stars
184
Forks
33
Language
C++
License
Apache-2.0
Category
Last pushed
Feb 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NVIDIA/TorchFort"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
mlverse/torch
R Interface to Torch
modern-fortran/neural-fortran
A parallel framework for deep learning
Beliavsky/Fortran-code-on-GitHub
Directory of Fortran codes on GitHub, arranged by topic
Cambridge-ICCS/FTorch
A library for directly calling PyTorch ML models from Fortran.
BerkeleyLab/fiats
A deep learning library for use in high-performance computing applications in modern Fortran