Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync dev to main 1.0.5 #1817

Closed
wants to merge 55 commits into from
Closed

Sync dev to main 1.0.5 #1817

wants to merge 55 commits into from

Conversation

namchuai
Copy link
Collaborator

Describe Your Changes

  • Sync dev to main 1.0.5

Self Checklist

  • Added relevant comments, esp in complex areas
  • Updated docs (for bug fixes / features)
  • Created issues for follow-up changes or refactoring needed

nguyenhoangthuan99 and others added 30 commits November 11, 2024 15:12
* feat: model estimation

* fix: cleanup and improve

* chore: cleanup

* chore: API docs

* chore: CLI docs

* fix: correct calculation

* fix: handle macOS

* chore: typo

---------

Co-authored-by: vansangpfiev <[email protected]>
…cumentation

Chore/update structured output documentation
* chore: config_yaml_utils

* chore: file_manager_utils

* chore: curl_utils

* chore: system_info_utils

* chore: clean e2e tests

* fix: build macos

* fix: docker e2e tests

* fix: e2e docker

* fix: e2e tests

---------

Co-authored-by: vansangpfiev <[email protected]>
docs: fix tools should be array not object
* fix: support ctx_len for model start cli

* chore: docs

* fix: guard max ctx_len
* Init remote engine

* Fix: CI build windows

* Fix: CI build windows

* Fix: CI build windows

* Fix: CI build windows

* feat: new db schema for model and template for engine

* Add remote model

* Add Get, List, Update support for remote models

* change model_id to model in remote engine

* fix: mac compatibility

* chore: some refactors before making big changes

* feat: db ops for engines

* chore: small refactor before more changes

* Update engine

* refine db schema, composite key for engines

* add entry definition for engine at db layer

* complete add, get engine operations

* engine managements

* Integrate with remote engine to run remote model

* error handling and response transform

* Support for stream request

* chore: fix conflicts

* feat: anthropic

* feat: support anthropic

* feat: support anthropic

* chore: rename

* chore: cleanup and fix unit tests

* fix: issue with db

* chore: refactor remote engine

* fix: e2e tests

* fix: e2e tests

* chore: API docs

* fix: use different interface for remote engine

---------

Co-authored-by: Luke Nguyen <[email protected]>
Co-authored-by: vansangpfiev <[email protected]>
Co-authored-by: vansangpfiev <[email protected]>
* fix: deadlock when unload engine

* fix: add lock
* feat: add assistants

* add pagination messages

* allow edit content of message
* fix: create assistant

* fix ci
namchuai and others added 25 commits December 9, 2024 16:50
* feat: prioritize GPUs

* fix: migrate db

* fix: add priority

* fix: db

* fix: more

* fix: migration

---------

Co-authored-by: vansangpfiev <[email protected]>
* chore: add document

* feat: update engine interface
* fix: stop inflight chat completion

* chore: bypass docker e2e test

* fix: comments

---------

Co-authored-by: vansangpfiev <[email protected]>
* feat: add files api

* add backward support

* add db support

* fix link issue on windows
* feat: prioritize GPUs

* fix: migrate db

* fix: add priority

* fix: db

* fix: more

* feat: model sources

* feat: support delete API

* feat: cli: support models sources add

* feat: cli: model source delete

* feat: cli: add model source list

* feat: sync cortex.db

* chore: cleanup

* feat: add metadata for model

* fix: migration

* chore: unit tests: cleanup

* fix: add metadata

* fix: pull model

* chore: unit tests: update

* chore: add e2e tests for models sources

* chore: add API docs

* chore: rename

---------

Co-authored-by: vansangpfiev <[email protected]>
* fix: load engine linux

* fix linux

---------

Co-authored-by: vansangpfiev <[email protected]>
* fix: improve streaming message for remote engine

* feat: improve remote engine

* chore: cleanup

* fix: correct remote engine check

* chore: add unit tests

* fix: cleanup

* chore: cleanup

---------

Co-authored-by: vansangpfiev <[email protected]>
* fix: check cpu info size

* fix: sort gpus
* fix: only use dll search path if ENGINE_PATH is not set

* chore: remove unused
* fix: check cpu info size

* fix: sort gpus

* chore: add log for cpu instructions

* fix: add guard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants