{"id":17498141,"url":"https://github.com/nvidia/torchfort","last_synced_at":"2025-04-04T22:01:13.824Z","repository":{"id":185671177,"uuid":"673490352","full_name":"NVIDIA/TorchFort","owner":"NVIDIA","description":"An Online Deep Learning Interface for HPC programs on NVIDIA GPUs","archived":false,"fork":false,"pushed_at":"2025-03-21T06:33:01.000Z","size":5759,"stargazers_count":163,"open_issues_count":1,"forks_count":25,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-21T18:01:56.288Z","etag":null,"topics":["deep-learning","fortran","libtorch","pytorch"],"latest_commit_sha":null,"homepage":"https://nvidia.github.io/TorchFort/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NVIDIA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-01T18:40:09.000Z","updated_at":"2025-03-21T06:33:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"556227a8-8a5a-4983-bc5a-9ee14b56e84b","html_url":"https://github.com/NVIDIA/TorchFort","commit_stats":{"total_commits":42,"total_committers":4,"mean_commits":10.5,"dds":"0.45238095238095233","last_synced_commit":"c2f4ce8bfeb4cb55840b4246299332954bfc9afc"},"previous_names":["nvidia/torchfort"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2FTorchFort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2FTorchFort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2FTorchFort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2FTorchFort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NVIDIA","download_url":"https://codeload.github.com/NVIDIA/TorchFort/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247256093,"owners_count":20909240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","fortran","libtorch","pytorch"],"created_at":"2024-10-19T16:10:26.528Z","updated_at":"2025-04-04T22:01:13.776Z","avatar_url":"https://github.com/NVIDIA.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TorchFort\n\nAn Online Deep Learning Interface for HPC programs on NVIDIA GPUs\n\n## Introduction\nTorchFort is a DL training and inference interface for HPC programs implemented using LibTorch, the C++ backend used by the [PyTorch](https://pytorch.org]) framework.\nThe goal of this library is to help practitioners and domain scientists to seamlessly combine their simulation codes with Deep Learning functionalities available \nwithin PyTorch.\nThis library can be invoked directly from Fortran or C/C++ programs, enabling transparent sharing of data arrays to and from the DL framework all contained within the\nsimulation process (i.e., no external glue/data-sharing code required). The library can directly load PyTorch model definitions exported to TorchScript and implements a\nconfigurable training process that users can control via a simple YAML configuration file format. The configuration files enable users to specify optimizer and loss selection,\nlearning rate schedules, and much more.\n\nPlease refer to the [documentation](https://nvidia.github.io/TorchFort/) for additional information on the library, build instructions, and usage details.\n\nPlease refer to the [examples](examples) to see TorchFort in action.\n\nContact us or open a GitHub issue if you are interested in using this library in your own solvers and have questions on usage and/or feature requests.\n\n## License\nThis library is released under a BSD 3-clause license, which can be found in [LICENSE](license).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvidia%2Ftorchfort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnvidia%2Ftorchfort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvidia%2Ftorchfort/lists"}