Releases: Project-HAMi/HAMi
Releases · Project-HAMi/HAMi
v2.4.1
Major Features:
- Support Metax scheduling optimazation
- Support Mthreads sGPU
- Add a configMap hami-scheduler-device for all configurations of HAMi
- Optimize installation process
Details
⬆️ Dependencies
- Bump actions/download-artifact from 3 to 4 by @dependabot in #529
- Bump docker/build-push-action from 6.8.0 to 6.9.0 by @dependabot in #528
- Bump actions/upload-artifact from 3.1.3 to 4.4.0 by @dependabot in #530
- Bump aquasecurity/trivy-action from 0.24.0 to 0.27.0 by @dependabot in #546
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #541
- Bump ubuntu from 20.04 to 24.04 in /docker by @dependabot in #394
- Bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 by @dependabot in #559
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #613
🔨 Other Changes
- fix build badge status by @wawa0210 in #526
- update action-gh-release template file to more accurate matching by @wawa0210 in #527
- Refactor helm "Admission Webhook" config. by @4gt-104 in #532
- fix: error happen when allocate iluvatar device by @lijm87 in #522
- Fix code scanning alert-Incorrect conversion between integer types by @ghostloda in #556
- update hami-core version by @chaunceyjiang in #557
- Mthreads support by @archlitchi in #560
- Fix code scanning alert-Incorrect conversion between integer types by @ghostloda in #561
- update docs by @ghostloda in #567
- migrate hami slack to cncf hami group by @wawa0210 in #568
- Fix pod assignment issue when pod already has a node assigned by @chaunceyjiang in #564
- fix(scheduler): prevent array out-of-bounds when GPU containers are placed between non-GPU containers by @Nimbus318 in #572
- improve pkg/k8sutil/pod.go ut coverage by @wawa0210 in #570
- Metax GPU topo-awareness support by @archlitchi in #574
- Add WebUI to readme and readme_cn.md by @archlitchi in #578
- remove watermark of MetaX topo diagrams by @obnah in #581
- update HAMi Talks and References by @wawa0210 in #582
- fix: assgin to wrong devices when 1 pod has 2+ containers request GPU by @joy717 in #593
- docs: fix deployments path in README by @dublc in #608
- Add unified configMap and update charts by @archlitchi in #614
- Fix configMap device-config not properly installed by @archlitchi in #616
- fix CI: race condition error by @archlitchi in #618
- Pre release to v2.4.1 by @archlitchi in #619
New Contributors
- @4gt-104 made their first contribution in #532
- @lijm87 made their first contribution in #522
- @ghostloda made their first contribution in #556
- @Nimbus318 made their first contribution in #572
- @obnah made their first contribution in #581
- @dublc made their first contribution in #608
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
✨ New Features
- Support huawei ascend 910p for GA by @peizhaoyou in #389 ,https://github.com/Project-HAMi/ascend-device-plugin
- Support for multiple versions of cudevshr for vGPUmonitor by @zoyopei in #458
- Add filter device when register node by uuid or index by @lengrongfu in #495
- Support Ascend custom configuration file settings for NPU virtualization by @wawa0210 in #510
- Add event handlers registration by @wawa0210 in #417
- Officially supports arm architecture
🐛 Bug Fixes
- fixed go build image version by @chaunceyjiang in #405
- fix: fix duplicate resource keys in configmap by @devenami in #422
- fix data race when read pods info by @lengrongfu in #419
- fix OpenSSF Best Practices by @wawa0210 in #478
- fix CI and go-lint check error by @archlitchi in #486
- fix trivy scan failed by @wawa0210 in #504 and #507
- Fix HAMi image is too large and uses inappropriate base image by @wawa0210 in #508
- fix device configmap by @zoyopei in #494
- fix chart lint always running when charts has no change by @wawa0210 in #501
🔨 Other Changes
- Proposal: support GPU Utilization Metrics by @chaunceyjiang in #258
- disable PreferredAllocation by @lengrongfu in #415
- optimization code by @lengrongfu in #401
- add vgpu doc and update the readme. by @william-wang in #430
- add hami vulnerability scan and report by @wawa0210 in #433
- add CodeQL analysis by @wawa0210 in #432
- update hami logo by @lengrongfu in #456
- add node record pod info by @lengrongfu in #451
- support code Coverage Analytics by @wawa0210 in #473
- add dev branch ci & remove unused binary by @archlitchi in #487
- refactoring ascend device code by @zoyopei in #492
- Remake README.md by @archlitchi in #489
- support pr commit can also build images by @wawa0210 in #499
- Add HAMi release process by @wawa0210 in #520
New Contributors
- @william-wang made their first contribution in #430
- @devenami made their first contribution in #422
Full Changelog: v2.3.13...v2.4.0
hami-2.3
Heterogeneous AI Computing Virtualization Middleware