文件最后提交记录最后更新时间
feat: implement basic dev container capabilities Co-authored-by: hejianping<hejianping7@huawei.com> # message auto-generated for no-merge-commit merge: !235 merge build/devcontainer into dev feat: implement basic dev container capabilities Created-by: hejianping Commit-by: hejianping Merged-by: ascend-robot Description: # Which issue(s) this PR fixes or accomplishes Fixes [#69](https://gitcode.com/Ascend/MindIE-SD/issues/69) # Purpose 在社区提供DevContainer核心能力,让 1.环境标准化:把“我本地能跑”变成“团队都能跑” 2 多角色/多场景配置:一个仓库不必只有一种环境 3 Features:把工具安装标准化、模块化 4 Templates:把最佳实践打包成开箱模板 5 生命周期脚本:让环境初始化自动完成 6 预构建能力:把“第一次进入很慢”变成“秒级可用” 7 CLI:把 IDE 体验变成流水线能力 # Test Plan > 设计了哪些测试内容,指导他人如何对你的PR进行测试\ > Apply information to show others your test design and how to test your Pull Request 在wsl下测试执行UT成功,信息如下: INFO:root:creating build/lib/mindiesd/ops/vendors/customize INFO:root:creating build/lib/mindiesd/ops/vendors/customize/framework INFO:root:creating build/lib/mindiesd/ops/vendors/customize/framework/onnx INFO:root:copying mindiesd/ops/vendors/customize/framework/onnx/libcust_onnx_parsers.so -> build/lib/mindiesd/ops/vendors/customize/framework/onnx INFO:root:creating build/lib/mindiesd/ops/vendors/customize/framework/tensorflow INFO:root:copying mindiesd/ops/vendors/customize/framework/tensorflow/npu_supported_ops.json -> build/lib/mindiesd/ops/vendors/customize/framework/tensorflow INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/config INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/config/ascend310p INFO:root:copying mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/config/ascend310p/aic-ascend310p-ops-info.json -> build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/config/ascend310p INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl/constants.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl/flash_attention_fwd.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl/flash_attention_tik.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl/tik_ops_utils.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/ai_core/tbe/customize_impl INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core/tbe INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl/constants.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl/flash_attention_fwd.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl/flash_attention_tik.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl INFO:root:copying mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl/tik_ops_utils.py -> build/lib/mindiesd/ops/vendors/customize/op_impl/vector_core/tbe/customize_impl INFO:root:creating build/lib/mindiesd/ops/vendors/customize/op_proto INFO:root:copying mindiesd/ops/vendors/customize/op_proto/libcust_op_proto.so -> build/lib/mindiesd/ops/vendors/customize/op_proto INFO:root:copying mindiesd/plugin/libPTAExtensionOPS.so -> build/lib/mindiesd/plugin WARNING:root:warning: CustomBuildPy: byte-compiling is disabled, skipping. root@00464f0fc4a3:/workspace/MindIE-SD# bash tests/run_UT_test.sh ........2026-04-08 20:11:51.462+08:00 CST [10710] [138009548819328] [MindIE-SD] [ERROR] exception.py:26: [MIE06E000002] Config parameter err. Test config exception! .2026-04-08 20:11:51.462+08:00 CST [10710] [138009548819328] [MindIE-SD] [ERROR] exception.py:47: [MIE06E000005] Model exec err. Test model exec exception! .2026-04-08 20:11:51.462+08:00 CST [10710] [138009548819328] [MindIE-SD] [ERROR] exception.py:40: [MIE06E000004] Model init err. Test model init exception! .2026-04-08 20:11:51.463+08:00 CST [10710] [138009548819328] [MindIE-SD] [ERROR] exception.py:19: [MIE06E000001] Parameters invalid. Test parameter exception! .2026-04-08 20:11:51.463+08:00 CST [10710] [138009548819328] [MindIE-SD] [ERROR] exception.py:33: [MIE06E000003] Torch exec err. Test torch exception! ..... ---------------------------------------------------------------------- Ran 17 tests in 0.038s OK # Test Report See merge request: Ascend/MindIE-SD!2352 个月前