* Add HTML report
* Add add_text, validate and read_config_yaml to reportS
* flake8
* Add function to download report contents from AML
* add image gallery type to reports
* Add more tests
* Update report config schema to dictionaries
* Replace dictionary key with var
* fix test
* fix test
* fix test
* fix test
* Started refactor
* Separate out function for retrieving experiment from experiment name
* More refactoring
* refactor cmd line tool args shorter and fewer functions for fetching runs
* update test docstring and fix flake8 error
* Add docs on custom argparsing and custom types, as well as more tests for GenericConfig
* Add more tests
* flake8, mypy, pytest
* Update changelog
* update docs
* Update himl-download
* Update tests
* Address PR comments
* fix pyright issues
* address PR comments
* Update _validate method
* flake8
* fix test
* Add cross-validation with hyperdrive + tests + docs + example
* Add test in AML remote compute
* flake8
* Add function to aggregate metrics from hyperdrive runs
* flake8
* pyright fix
* Address PR comments
* Address PR comments
* Started refactor
* Separate out function for retrieving experiment from experiment name
* More refactoring
* refactor cmd line tool args shorter and fewer functions for fetching runs
* update test docstring and fix flake8 error
* Add docs on custom argparsing and custom types, as well as more tests for GenericConfig
* Add more tests
* flake8, mypy, pytest
* Update changelog
* update docs
* Update himl-download
* Update tests
* Address PR comments
* fix pyright issues
* address PR comments
* Update _validate method
* flake8
* fix test
* Add test to check downloading large files doesn't time out
* add checkpoint download function
* Add functions to __init__
* Return test file size to large after debugging
* update changelog
* Add test for checkpoint download
* Update test
* Address PR comments
* Add downloading docu
* rename checkpoint download fn
* Address PR comments
* update tests
* Add functions to upload and download from blob storage
* Add functions to upload and download from datastores
* Update CHANGELOG
* mypy
* Clarify params and add functions to __init__
* Address PR comments
* Add function for download_runs (WIP)
* Add function to find file names for a Run
* download runs with single run id
* Stop output files being created during tests
* Add test with local Run
* flake8
* use DEFAULT_WORKSPACE
* move get_workspace into azure_utils to call from get_aml_run
* download_file only for first node if distributed
* Tidy up functions to get AML Run(s)
* dont cover nested functions
* Update himl-tb and himl-download with recent util changes
* Address PR comments
* Replace AML test for download_file
Moving code around for the test suite, to make the hi-ml and hi-ml-azure have a clearly distinct module name, and remove the deep folder hierarchy. Adding init files to the test folders for pytest to pick up files correctly
* Update run_tensorboard to work with logs in different folders
* fix flake8 complaints
* fix test and changelog
* move types-requests to test_requirements for running mypy
* update test
* move tensorboard example into docs
* shorten command line arg names
* Address PR comments
* Cleaning up examples, adding highlighting of lines
* Onboarding section
* Fix rendering issues for bullet points
* Ensuring that class and function doc render correctly
Closes#53Closes#23Closes#27
A 'tidy up' PR to improve the ease of calling submit_to_azure_if_needed.
Also taking the opportunity to swap our pipelines to use our own AzureML workspace.
Note that #94 is closed by adding a rule to the datastore deleteing blobs matching the input or output test prefix pattern after 24 hours.
* Add sphinx and examples docs
* Update code blocks and README
* Remove old doc folder
* minor change to force build to rerun
* minor change to force build to rerun