Tags: BCG-X-Official/artkit
Tags
TEST: Potential fix for limiting recursion (#73) * TEST: Potential fix for limiting recursion * TEST: Change mocking behaviour away from aiohttp * DOC: Add 1.0.8 release notes * DOC: Add key takeaway for release 1.0.8 * DOC: Clean release notes * DOC: Fix hyperlinks in RST file --------- Co-authored-by: Wong, Matthew <[email protected]>
API/add http interface (#57) * API: Add ABCs for custom endpoints * API: Add tests for custom endpoints * DOCS: Add Custom Connector to Release Notes * API: WIP Modify retry decorator and subclass CustomChatEndpointConnector from ChatModel * FIX: Added missing testing dependency * API: Refactored custom endpoint connector * FIX: Removed unused variables * FEAT: Updated hugging face url chat to use httpx * FEAT: Updated bedrock connector to use httpx and to support chat history * DOC: Added httpx to requirements * FEAT: Updated custom http diffusion connector * DOC: Updated creating new model classes guide * FIX: Fixed issue with concurrent client usage * FIX: Create new client instance per request * FEAT: Cache async clients per event loop via weak key mapping * BUILD: fix version to match latest main's --------- Co-authored-by: Andy <[email protected]> Co-authored-by: AlexanderLontke <[email protected]> Co-authored-by: Alexander Lontke <[email protected]> Co-authored-by: Andy Moon <[email protected]>
API: Add AWS Titan LLM Integration (#48) * Initial commit * API: Expose BaseBedrockChat as ABC * Add release notes * BUILD: add additional dependencies to release pipeline * BUILD: Fix testing dependencies and add docs * BUILD: Remove unnecessary boto3-stub and add moto * BUILD: Re-add boto3-stubs * BUILD: Fix typo on environment.yml * BUILD: Remove boto3 and moto from run in meta.yaml * BUILD: update build.matrix.max versions for boto3, moto --------- Co-authored-by: Andy <[email protected]> Co-authored-by: Andy Moon <[email protected]>
DOC: Update PR template and clarify pre-commit hooks requirement (#42) * DOC: Update PR template and clarify pre-commit hooks requirement * DOC: Clarify run vs developer dependency * DOC: Simplify PR template and add PR detail to PR guidelines in sphinx doc * DOC: move PR template into a GH-recognized hidden directory * DOC: tweak language on pre-commit setup in local dev env --------- Co-authored-by: Andy Moon <[email protected]>
FIX: Add imports for diffusion and vision cached model classes to `ar… …tkit.api` (#25) * add imports to artkit.api * API: move CachedDiffusionModel up to .diffusion * API: move CachedVisionModel up to .vision * API: re-remove .base packages from artkit.api * DOC: update release notes * API: re-add cision and diffusion packages to artkit.api * BUILD: prepare for next release (#15) * BUILD: remove dependency on aiolimiter * BUILD: relax ptools dependency for future minor releases * BUILD: adjust build config * BUILD: update version to 1.0.1 * BUILD: require pytest~=8.2 for test runs * BUILD: rephrase dependencies using ~= * DOC: add comments to release pipeline * DOC: add comments to release pipeline * BUILD: move LLM dependencies * BUILD: fix typo in meta.yaml * BUILD: remove quotes from meta.yaml * updated and commented on workflow triggers, conditions, dependencies * BUILD: move LLM-specific packages to min/max configs and list them in conda/tox test configs * DOC: add comments to release pipeline * BUILD: minor tweaks to the release pipeline * BUILD: include aiohttp in mypy dependencies * BUILD: check version consistency only when preparing/pushing a release * BUILD: enforce test env dependency versions only if specified * BUILD: set tox env name to py3 everywhere * BUILD: preserve test dependencies in default build * BUILD: explicitly state tox.ini path * BUILD: pytorch is torch on PyPi * BUILD: move test dependencies to tox base testenv * BUILD: remove old pytest & linting actions now integrated with pipeline * BUILD: move test dependencies to tox base testenv * BUILD: consistently refer to pytorch as 'torch' * BUILD: add comments to tox.ini * BUILD: run min/max matrix tests with different python versions * BUILD: split out matrix exclusions for 3.12 * BUILD: don't build matplotlib from source during tests --------- Co-authored-by: Matthew Wong <[email protected]> Co-authored-by: Andy Moon <[email protected]> * DOC: Miscellaneous cleanups (#26) * cleanup virtual env setup and local module import sections * add empty line after section headers in issues templates for improved readability * equitability tutorial: fix typos * MacOS or Unix --------- Co-authored-by: j-ittner <[email protected]> Co-authored-by: Matthew Wong <[email protected]> Co-authored-by: Andy Moon <[email protected]>