This release adds the setup.py script which should ease the install of MI-Prometheus. The user should now be able to run python setup.py install from the cloned repository to install it.
This indicates that the workers/, problems/, models/, utils/ packages have been moved under the now root miprometheus package.
The setup.py script also registers aliases for the workers, which can now be executed as regular linux command: mip-offline-trainer, mip-online-trainer, mip-tester, mip-grid-trainer-cpu, mip-grid-trainer-gpu, mip-grid-tester-cpu, mip-grid-tester-gpu, mip-grid-analyzer are available.
Documentation Build
This release also adresses the documentation build, which should be now working. The documentation is available on readthedocs.io.
Miscelleanous
The trainer will put a warning if the user tries to execute it,
The base workers (offline trainer - online trainer - tester) will exit if the user specifies --gpu but no CUDA devices are available.
The Grid Workers include more safety check to avoid confusing the user, and have a more consistent behavior:
The GPU workers check if cuda-gpupick is available, and if not, do not use it.
The use of the flag max_concurrent_run is standardized and represent how many concurrent experiments will be simultaneously run.
The data paths for MNIST & CIFAR are correctly handled if indicated as relative.
setup.py
This release adds the
setup.py
script which should ease the install of MI-Prometheus. The user should now be able to runpython setup.py install
from the cloned repository to install it. This indicates that theworkers/
,problems/
,models/
,utils/
packages have been moved under the now rootmiprometheus
package. Thesetup.py
script also registers aliases for the workers, which can now be executed as regular linux command:mip-offline-trainer
,mip-online-trainer
,mip-tester
,mip-grid-trainer-cpu
,mip-grid-trainer-gpu
,mip-grid-tester-cpu
,mip-grid-tester-gpu
,mip-grid-analyzer
are available.Documentation Build
This release also adresses the documentation build, which should be now working. The documentation is available on readthedocs.io.
Miscelleanous
--gpu
but no CUDA devices are available.The Grid Workers include more safety check to avoid confusing the user, and have a more consistent behavior:
max_concurrent_run
is standardized and represent how many concurrent experiments will be simultaneously run.