I enjoy GenoCAE quite a bit and especially the examples are great!
What would make me like GenoCAE even better, is to have clearer error messages from the CLI. I think redirecting the user to the help is great, but a clearer error message to guide the user to the next step would be even better.
Some examples:
Example 1
This is not something a user will blame you for, it is more of an opening to the next example.
python run_gcae.py train
I get:
2021-07-02 11:35:47.399470: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.1
tensorflow version 2.3.3
Invalid command. Run 'python run_gcae.py --help' for more information.
I expected something like:
`datadir` is missing. Please specify the data folder using `--datadir [data dir]`, e.g. `--datadir example_tiny/`
2021-07-02 11:35:25.100815: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.1
tensorflow version 2.3.3
Invalid command. Run 'python run_gcae.py --help' for more information.
I expected something like:
`epochs` is missing. Please specify the number of epochs using `--epochs [number]`, e.g. `--epochs 20`
Dear GenoCAE maintainers,
I enjoy GenoCAE quite a bit and especially the examples are great!
What would make me like GenoCAE even better, is to have clearer error messages from the CLI. I think redirecting the user to the help is great, but a clearer error message to guide the user to the next step would be even better.
Some examples:
Example 1
This is not something a user will blame you for, it is more of an opening to the next example.
I get:
I expected something like:
Example 2
This is what I had myself:
I got:
I expected something like: