FTorch: a library for coupling PyTorch models to Fortran
Published version
Peer-reviewed
Repository URI
Repository DOI
Change log
Authors
Abstract
In the last decade, machine learning (ML) and deep learning (DL) techniques have revolutionised many fields within science, industry, and beyond. Researchers across domains are increasingly seeking to combine ML with numerical modelling to advance research. This typically brings about the challenge of programming language interoperation. PyTorch (Paszke et al., 2019) is a popular framework for designing and training ML/DL models whilst Fortran remains a language of choice for many high-performance computing (HPC) scientific models. The FTorch library provides an easy-to-use, performant, cross-platform method for coupling the two, allowing users to call PyTorch models from Fortran.
Description
Journal Title
The Journal of Open Source Software
Conference Name
Journal ISSN
2475-9066
2475-9066
2475-9066
Volume Title
10
Publisher
The Open Journal
Publisher DOI
Rights and licensing
Except where otherwised noted, this item's license is described as Attribution 4.0 International
Sponsorship
Schmidt Sciences, LLC

