Note: Bebop has some more modules (in particular Python packages like numpy) but I haven't attempted to add them to this file since I don't know how exactly they were compiled. Hence, when installing FlameStore, spack is going to install a bunch of dependencies that you be found already on the machine.
You can now install FlameStore using spack install flamestore.
Once FlameStore is installed edit $HOME/.keras/keras.json (create it if it doesn't exist) to set "backend": "theano" (instead of TensorFlow). Here is what this file looks like on my installation:
Create the file $HOME/.theanorc and put the following in it:
Theanos will complain that it will have to use NumPy's implementation of BLAS (which isn't efficient). There should be a way to make it use intel_mkl instead but I haven't looked into it yet. I'll update this page when I figure it out.
Note: after creating the FlameStore workspace, edit config.json to use the following in the protocol field: psm2://enp6s0f0:5000