* chore: automate build output directory and update scripts
* feat(ci): enable CUDA support in workflows
Signed-off-by: Jinyang Su <751080330@qq.com>
* chore(build): switch to nvcc for nvlink hook compilation
Signed-off-by: Jinyang Su <751080330@qq.com>
---------
Signed-off-by: Jinyang Su <751080330@qq.com>
* leave endpoint status unchanged when delete endpoint reference to avoid endpoint deconstruction before CQ being generated
Signed-off-by: jiafu.zhang <jiafu.zhang@intel.com>
* leave endpoint status unchanged when delete endpoint reference to avoid endpoint deconstruction before CQ being generated
Signed-off-by: jiafu.zhang <jiafu.zhang@intel.com>
* leave endpoint status unchanged when delete endpoint reference to avoid endpoint deconstruction before CQ being generated
Signed-off-by: jiafu.zhang <jiafu.zhang@intel.com>
---------
Signed-off-by: jiafu.zhang <jiafu.zhang@intel.com>
* feat: use pyproject.toml and simplify setup.py
* feat: add apache license and update pyproject.toml
* chore: use string quotes for python version in CI matrix
* feat: build wheels for python 3.10 and 3.12
* chore: update wheel build process in CI/CD
* ci: refactor ci and release workflows for matrix builds
* chore: remove unused workflow and fix license path
* feat: initialize git submodules in dependencies.sh
* chore(ci): integrate auditwheel into wheel build process
* remove copy .so
* use a pure ubuntu to test
* run tests
* chore(ci): add Golang setup and start metadata server in CI workflow
* ci: add matrix strategy for testing on multiple ubuntu versions
* build: enable debug mode and specify platform for auditwheel repair
* test: improve test_installation script with dependency check
* refactor(test_installation): simplify import verification steps
* chore(scripts): remove unused system packages from test script
* Refactor dependencies.sh for improved installation process and error handling
* [CI] Add Python build dependencies to CI workflow
* fix ci
* use another port