FORTRAN SOFTWARE CATALOG

Repository owner: Berkeley Lab (BerkeleyLab)

fiats

Neural-network inference using the GNU-compatible 0.12.0 source revision.

Repository · Pinned source (7d564b863894) · Try in playground · Checked package example

GAMS classifications

About this package

Category
Machine learning
License
LicenseRef-Berkeley-Fiats

Topics: ann, artificial-intelligence, artificial-neural-networks, deep-learning, feedforward-neural-network, fortran-2023, function-approximation, inference, machine-learning, neural-network, neural-networks, relu

Classification scope and review notes

Pinned Fiats tag 0.12.0 (upstream manifest version 0.11.1), named inference-engine at that revision, with an explicitly pinned compatible Julienne 1.3.1 dependency and Assert 1.7.0. Tag 0.14.0 was tried first but its consumer build cannot find Julienne modules because they are declared only as a development dependency. Single-image coarrays and long free-form lines are enabled. Based on the author's write-read-infer example, the checked consumer constructs a two-input ReLU network with known diagonal weights and biases, evaluates negative, zero and positive input pairs, and compares every output with direct formulas. K is a broad function-approximation classification; training algorithms, gradients, model-file round trips and parallel speedups are not verified. The historical version is explicit in the menu description. The original Berkeley Lab license terms, including the enhancements clause, are retained.

Package dependencies

Resolved GitHub repositories used by the verified playground build, combining direct and indirect dependencies. This list does not describe internal module dependencies or native system libraries.

Required by this build

Build record verified 2026-10-29.

Used by (0 selected packages)

No other selected build records this repository as a dependency. This is not a measure of usage outside the catalog.

Reviewed procedures

These mappings have pinned source evidence. A checked package example may exercise only some of them; source review is not a numerical benchmark.

inference_engine_t / infer

Module: inference_engine_m / inference_engine_m_

K

K: verified

Derivatives / callbacks: not applicable

Pinned Fiats tag 0.12.0 (upstream manifest version 0.11.1), named inference-engine at that revision, with an explicitly pinned compatible Julienne 1.3.1 dependency and Assert 1.7.0. Tag 0.14.0 was tried first but its consumer build cannot find Julienne modules because they are declared only as a development dependency. Single-image coarrays and long free-form lines are enabled. Based on the author's write-read-infer example, the checked consumer constructs a two-input ReLU network with known diagonal weights and biases, evaluates negative, zero and positive input pairs, and compares every output with direct formulas. K is a broad function-approximation classification; training algorithms, gradients, model-file round trips and parallel speedups are not verified. The historical version is explicit in the menu description. The original Berkeley Lab license terms, including the enhancements clause, are retained. The dedicated GAMS driver additionally checks 48 fixed multilayer networks with irregular widths, three activations, scalar references, padding sentinels and repeated inference; default identity input/output ranges only.

Pinned source: src/inference_engine/inference_engine_m_.f90 · src/inference_engine/inference_engine_s.F90

Author examples/tests: example/write-read-infer.F90

Load checked GAMS driver: gams-fiats-inference-reference