* Shark Studio SDXL support, HIP driver support, simpler device info, small fixes
* Fixups to llm API/UI and ignore user config files.
* Small fixes for unifying pipelines.
* Update requirements.txt for iree-turbine (#2130)
* Fix Llama2 on CPU (#2133)
* Filesystem cleanup and custom model fixes (#2127)
* Fix some formatting issues
* Remove IREE pin (fixes exe issue) (#2126)
* Update find links for IREE packages (#2136)
* Shark Studio SDXL support, HIP driver support, simpler device info, small fixes
* Abstract out SD pipelines from Studio Webui (WIP)
* Switch from pin to minimum torch version and fix index url
* Fix device parsing.
* Fix linux setup
* Fix custom weights.
---------
Co-authored-by: saienduri <77521230+saienduri@users.noreply.github.com>
Co-authored-by: gpetters-amd <159576198+gpetters-amd@users.noreply.github.com>
Co-authored-by: gpetters94 <gpetters@protonmail.com>
* WIP: MSVC ROCM support for SHARK Studio
* Make get_iree_rocm_args platform-agnostic.
* Update stable_args.py
* Update rocm arg handling in SD utils
* Guard quantization imports.
Co-authored-by: jam https://github.com/jammm
* Optimize device enumeration overhead and log details on long operations.
* Various fixes to add `@functools.cache` to what should be one time, expensive, device enumeration and setup activities. Cuts several seconds off of initialization on my machine.
* Add detailed tracing to actual invocations if they exceed a certain timeout or have an exception.
* Add detailed tracing to loading status.
* By default detail logging is only printed if an operation takes an excessive amount of time. All logging/timing can be printed by setting the variable `$env:SHARK_DETAIL_TRACE = "1"`
* Remove cache from unhashable functions