* Add inference helpers & tests
* Support testing with hatch
* fixes to hatch script
* add inference test action
* change workflow trigger
* widen trigger to test
* revert changes to workflow triggers
* Install local python in action
* Trigger on push again
* fix python version
* add CODEOWNERS and change triggers
* Report tests results
* update action versions
* format
* Fix typo and add refiner helper
* use a shared path loaded from a secret for checkpoints source
* typo fix
* Use device from input and remove duplicated code
* PR feedback
* fix call to load_model_from_config
* Move model to gpu
* Refactor helpers
* cleanup
* test refiner, prep for 1.0, align with metadata
* fix paths on second load
* deduplicate streamlit code
* filenames
* fixes
* add pydantic to requirements
* fix usage of `msg` in demo script
* remove double text
* run black
* fix streamlit sampling when returning latents
* extract function for streamlit output
* another fix for streamlit outputs
* fix img2img in streamlit
* Make fp16 optional and fix device param
* PR feedback
* fix dict cast for dataclass
* run black, update ci script
* cache pip dependencies on hosted runners, remove extra runs
* install package in ci env
* fix cache path
* PR cleanup
* one more cleanup
* don't cache, it filled up