v2.4.0
Project-HAMi/HAMiv2.4.0Sep 29, 2024by github-actions[bot]
AI Summary
Introduces official support for Huawei Ascend 910p and ARM architecture, along with device filtering capabilities.
Key Highlights
- Support Huawei Ascend 910p for GA
- Officially supports ARM architecture
New Features
- Huawei Ascend 910p support
- Multiple versions of cudevshr support
- Device filtering by UUID or index
- Ascend custom configuration file settings
- ARM architecture support
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v2.4.0 --> ## What's Changed ### ✨ New Features * Support huawei ascend 910p for GA by @peizhaoyou in https://github.com/Project-HAMi/HAMi/pull/389 ,https://github.com/Project-HAMi/ascend-device-plugin * Support for multiple versions of cudevshr for vGPUmonitor by @zoyopei in https://github.com/Project-HAMi/HAMi/pull/458 * Add filter device when register node by uuid or index by @lengrongfu in https://github.com/Project-HAMi/HAMi/pull/495 * Support Ascend custom configuration file settings for NPU virtualization by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/510 * Add event handlers registration by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/417 * Officially supports arm architecture ### 🐛 Bug Fixes * fixed go build image version by @chaunceyjiang in https://github.com/Project-HAMi/HAMi/pull/405 * fix: fix duplicate resource keys in configmap by @devenami in https://github.com/Project-HAMi/HAMi/pull/422 * fix data race when read pods info by @lengrongfu in https://github.com/Project-HAMi/HAMi/pull/419 * fix OpenSSF Best Practices by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/478 * fix CI and go-lint check error by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/486 * fix trivy scan failed by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/504 and https://github.com/Project-HAMi/HAMi/pull/507 * Fix HAMi image is too large and uses inappropriate base image by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/508 * fix device configmap by @zoyopei in https://github.com/Project-HAMi/HAMi/pull/494 * fix chart lint always running when charts has no change by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/501 ### 🔨 Other Changes * Proposal: support GPU Utilization Metrics by @chaunceyjiang in https://github.com/Project-HAMi/HAMi/pull/258 * disable PreferredAllocation by @lengrongfu in https://github.com/Project-HAMi/HAMi/pull/415 * optimization code by @lengrongfu in https://github.com/Project-HAMi/HAMi/pull/401 * add vgpu doc and update the readme. by @william-wang in https://github.com/Project-HAMi/HAMi/pull/430 * add hami vulnerability scan and report by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/433 * add CodeQL analysis by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/432 * update hami logo by @lengrongfu in https://github.com/Project-HAMi/HAMi/pull/456 * add node record pod info by @lengrongfu in https://github.com/Project-HAMi/HAMi/pull/451 * support code Coverage Analytics by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/473 * add dev branch ci & remove unused binary by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/487 * refactoring ascend device code by @zoyopei in https://github.com/Project-HAMi/HAMi/pull/492 * Remake README.md by @archlitchi in https://github.com/Project-HAMi/HAMi/pull/489 * support pr commit can also build images by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/499 * Add HAMi release process by @wawa0210 in https://github.com/Project-HAMi/HAMi/pull/520 ## New Contributors * @william-wang made their first contribution in https://github.com/Project-HAMi/HAMi/pull/430 * @devenami made their first contribution in https://github.com/Project-HAMi/HAMi/pull/422 **Full Changelog**: https://github.com/Project-HAMi/HAMi/compare/v2.3.13...v2.4.0