fig5

When code does not run: reproducibility challenges in materials machine learning benchmarks

Figure 5. Runtime dependencies of the “Elemnet” model environment constructed from the Nix packaging done for JARVIS-Leaderboard. The environment is the node at the very top while deeper levels of transitive dependencies are shown lower in the graph. While package names and versions are present for those who wish to zoom in, the purpose of the image is to demonstrate the complexity of the environment needed for even a simple model, and the ability of the Nix approach to capture these requirements.