Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I recreated the TensorFlow tests from #106 in the library-of-tests fromat, and reusing the same standard
hooks
as I've set up for e.g.GROMACS
.To run this test case:
tests/reframe
is in yourPYTHONPATH
(so that theeessi_utils
is found)settings.py
for your system (adapt partition names, #CPU cores, #sockets, # GPUs)3.6.2
or newer should work)find_modules
logic is used based on the assumption of a flat module naming scheme). Note that it does not have to be the EESSI software stack per se - it could be some locally installed modules, provided thatmodule av Horovod
andmodule av TensorFlow
return you respective Horovod and TensorFlow modules.After that, simply run e.g.
in the
software-layer/tests/reframe
directory.