CNCF Project
KubeEdge
Term
2026 Term 3 (Sep-Nov)
Program Name
Comprehensive Example Restoration for KubeEdge Ianvs: Phase IV
Program Description
Description
Ianvs serves as the KubeEdge SIG AI distributed benchmark toolkit. As more and more contributors running, KubeEdge Ianvs now has up to 30 examples, and the number is still increasing. KubeEdge Ianvs then faces mounting usability issues due to dependency evolution and validation mechanisms. As Python versions, third-party libraries, and Ianvs features advance, partial historical examples fail to execute. This has led to surging user-reported Issues from confused contributors, untested PRs breaking core functionality of legacy features, and severely outdated documentation misaligning with actual capabilities. Without systematic intervention, the example risks becoming obsolete for edge-AI developers and especially newcomers. We then try to resurrect Ianvs’ usability with a comprehensive example restoration.
Expected Outcome
- Diagnose & fix bugs across examples, including dependency manifests, license scan, and runtime configurations.
- Documentation Modernization, including revamp tutorials with reproducible step-by-step guides, publish developer-focused debugging playbooks for common failures. Write and upload the corresponding blog to the KubeEdge Website.
- Polish the CI pipeline testing examples with GitHub Actions against multiple Python versions, critical Ianvs/upstream updates, and block PRs that break validated examples
Technologies
Python, Benchmark, KubeEdge-Ianvs, AI/ML
Skills same as Technologies?
Required/Desirable Skills
No response
Mentors
Zimu Zheng | @MooreZheng | zimu.zheng@huawei.com | moore.zheng
ken6078 | @ken6078 | ken60786213@gmail.com | ken6078
Upstream Issue URL
kubeedge/ianvs#230
Application Prerequisites
Coding Challenge URL
No response
Custom Prerequisite Name
No response
Custom Prerequisite Description
No response
Custom Prerequisite — File Upload
CNCF Project
KubeEdge
Term
2026 Term 3 (Sep-Nov)
Program Name
Comprehensive Example Restoration for KubeEdge Ianvs: Phase IV
Program Description
Description
Ianvs serves as the KubeEdge SIG AI distributed benchmark toolkit. As more and more contributors running, KubeEdge Ianvs now has up to 30 examples, and the number is still increasing. KubeEdge Ianvs then faces mounting usability issues due to dependency evolution and validation mechanisms. As Python versions, third-party libraries, and Ianvs features advance, partial historical examples fail to execute. This has led to surging user-reported Issues from confused contributors, untested PRs breaking core functionality of legacy features, and severely outdated documentation misaligning with actual capabilities. Without systematic intervention, the example risks becoming obsolete for edge-AI developers and especially newcomers. We then try to resurrect Ianvs’ usability with a comprehensive example restoration.
Expected Outcome
Technologies
Python, Benchmark, KubeEdge-Ianvs, AI/ML
Skills same as Technologies?
Required/Desirable Skills
No response
Mentors
Zimu Zheng | @MooreZheng | zimu.zheng@huawei.com | moore.zheng
ken6078 | @ken6078 | ken60786213@gmail.com | ken6078
Upstream Issue URL
kubeedge/ianvs#230
Application Prerequisites
Coding Challenge URL
No response
Custom Prerequisite Name
No response
Custom Prerequisite Description
No response
Custom Prerequisite — File Upload