-
Notifications
You must be signed in to change notification settings - Fork 138
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
chore: sync dev to main v1.0.9-rc1 #1851
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sync main to dev after release 1.0.6
Co-authored-by: vansangpfiev <[email protected]>
* chore: remove services namespace * chore: db: engines to service * chore: db: file to service * chore: db: hardware to service * chore: db: models to service --------- Co-authored-by: vansangpfiev <[email protected]>
* chore: add document * feat: update engine interface * chore: add document * feat: update engine interface * Feat: init python engine * Fix: conflict * feat: add python engine implementation * Fix: CI build window * Fix: CI build window * feat: support download python model from cortexso * feat: add inference interface * feat: integrate to cortex cpp * fix: remove pythone engine load engine option * Feat: init environment interface * feat: move virtual environment inside model * Update CMakeLists.txt * Update CMakeLists.txt * fix: CI build * fix: move log of python to cortex logs folder * fix: unitest for remote engine because change location of template renderer * fix: CI build windows * fix: CI build windows * feat: add depends model.yml for python engine * fix: CI build * update set permission api * Fix: comment * Fix: remove unnecessary interface * Fix comment * Fix: comment review --------- Co-authored-by: James <[email protected]>
* chore: add document * feat: update engine interface * chore: add document * feat: update engine interface * Feat: init python engine * Fix: conflict * feat: add python engine implementation * Fix: CI build window * Fix: CI build window * feat: support download python model from cortexso * feat: add inference interface * feat: integrate to cortex cpp * fix: remove pythone engine load engine option * Feat: init environment interface * feat: move virtual environment inside model * Update CMakeLists.txt * Update CMakeLists.txt * fix: CI build * fix: move log of python to cortex logs folder * fix: unitest for remote engine because change location of template renderer * fix: CI build windows * fix: CI build windows * feat: add depends model.yml for python engine * fix: CI build * stream response * update set permission api * Fix: comment * Feat: stream response * fix: run concurrent request with stream mode * Fix: remove unnecessary interface * Fix comment * Fix: comment review * fix comment * fix comment --------- Co-authored-by: James <[email protected]>
* fix: download recursive * fix: handle model not loaded * fix: set permission for all venv folder * format code
* fix: download recursive * fix: handle model not loaded * fix: set permission for all venv folder * format code * fix: cortex stop will stop all running models * Fix: comment
* feat: add ci for python package * feat: add ci for python package * feat: add ci for python package * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test package unix * test package mac arm * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * test package using miniconda * Add upload artifact linux * feat: add codesign for macos * Test CI window * Test CI window * Test CI window * Test CI window * test CI windows * test CI windows * test CI windows include hidden file * test CI macos include hidden file * test CI macos include hidden file * test CI macos include hidden file * chore: add package pipeline for 4 os * chore: add package pipeline for 4 os change compression level * chore: add package pipeline for 4 os optimize linux size * chore: add package pipeline for 4 os optimize linux size and fix windows * chore: add package pipeline fix windows * Feat python package codesign (#1780) * feat: add codesign for macos * feat: add codesign for macos * fix: notary python zipped folder --------- Co-authored-by: Hien To <[email protected]> * Update python-package.yml * Update python-package.yml * test: package fish speech * test: package fish speech * test: rerun windows * feat: package env for ichigo-wrapper * feat: package env for ichigo-wrapper * feat: package env for ichigo-wrapper * feat: package env for whispervq * feat: package env for fish-speech * feat: package env for fish-speech mac * Fix: increase timeout for macos notarize * Update python-package.yml * Fix: upload venv to hf instead of github releas * Update: test run new CI for package python * Update: test run new CI for package python * Update: test run new CI for package python * Update: test run new CI for package python windows * Update: test run new CI for package python windows * Finished: venv package * feat: init CI for upload python script to huggingface * Finished CI for upload python scripts --------- Co-authored-by: Hien To <[email protected]> Co-authored-by: hiento09 <[email protected]>
fix: use after std::move
* fix: build linux arm * feat: cicd arm64 * fix: build linux arm * feat: cicd arm64 * fix: e2e test linux arm64 * fix: select linux arm64 * chore: e2e tests * fix: ci linux arm * fix: ci correct artifact name * fix: linux installer arm64 --------- Co-authored-by: Hien To <[email protected]> Co-authored-by: sangjanai <[email protected]> Co-authored-by: Service Account <[email protected]>
…/sync-main-to-dev
chore: sync main to dev
Co-authored-by: vansangpfiev <[email protected]>
* chore: convention * fix: correct get remote model list * feat: auto generate remote model config * feat: support update remote engine * fix: do not generate remote model * chore: change engine_name to engine * fix: api key template on engine level * fix: add type for local engine * chore: cleanup * fix: add remote engine to /v1/engines GET * fix: build * fix: load engine when start model * chore: add log * fix: ignore chat_completions in model * fix: delete remote model * fix: replace api_key_template by header_template * fix: use engine from model yaml * fix: better error handling in stream mode * chore: cleanup * chore: unit test for anthropic response --------- Co-authored-by: vansangpfiev <[email protected]>
vansangpfiev
changed the title
chore: sync dev to main v1.0.9 rc1
chore: sync dev to main v1.0.9-rc1
Jan 13, 2025
hiento09
approved these changes
Jan 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Preview URL: https://d16be957.cortex-docs.pages.dev |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe Your Changes
This pull request includes several updates to the GitHub workflows to support new architectures and improve the build and packaging processes. The most important changes include adding support for ARM64 architecture, updating existing workflows to use a common template, and adding new workflows for building and packaging Python code and virtual environments.
Support for ARM64 Architecture:
.github/workflows/beta-build.yml
: Addedbuild-linux-arm64
job and updated existing jobs to include thearch
parameter. [1] [2] [3].github/workflows/nightly-build.yml
: Addedbuild-linux-arm64
job and updated existing jobs to include thearch
parameter. [1] [2]Workflow Template Updates:
.github/workflows/beta-build.yml
: Changedbuild-linux-x64
to use thetemplate-build-linux.yml
template..github/workflows/nightly-build.yml
: Changedbuild-linux-x64
to use thetemplate-build-linux.yml
template.New Workflows for Python Code and Virtual Environments:
.github/workflows/python-script-package.yml
: Added a new workflow to build and package Python code..github/workflows/python-venv-package.yml
: Added a new workflow to build and package Python virtual environments.Quality Gate Workflow Updates:
.github/workflows/cortex-cpp-quality-gate.yml
: Added support for ARM64 architecture and updated steps to configure and build for different operating systems. [1] [2] [3]Fixes Issues
Self Checklist