SymSGD classification test hangs on Linux ARM32 Helix
维护者通常 2 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 76/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- csharp, machine-learning
调研方向
找到名为 TestEstimatorSymSgdClassificationTrainer 和 TestEstimatorSymSgdInitPredictor 的两个测试,并检查此测试套件如何应用特定于平台的隔离。对于本地运行,将隔离范围限定为 Linux ARM32,并涵盖 Debug 和 Release 两种配置。确认这两个测试在该平台上均被隔离,同时 ARM64、Windows、x64 和其他 SymSGD 测试不受影响。
由索引模型根据 Issue 内容生成。
描述
System Information (please complete the following information):
- OS & Version: Ubuntu 22.04 ARM32 Helix container (
ubuntu-22.04-helix-arm32v7). - ML.NET Version: PR #7833, commit
100af589f. - .NET Version: .NET 8, Debug and Release.
Describe the bug
TestEstimatorSymSgdClassificationTrainer becomes runnable with accurate native-library detection, then reports Too many args to microtask: 26! and hangs until the 3,600-second work-item timeout. Debug also reports malloc(): unsorted double linked list corrupted.
Screenshots, Code, Sample Projects
Debug log · Release log
Additional context
Quarantine TestEstimatorSymSgdClassificationTrainer and TestEstimatorSymSgdInitPredictor only on Linux ARM32, including local runs and both build configurations. Preserve ARM64, Windows, x64, and other SymSGD tests.
After the first quarantine, build 1643911 reaches TestEstimatorSymSgdInitPredictor, which reports the same microtask error and exits 255 (Release log). The recorded failures are from Helix; the quarantine is OS/architecture-based.
- 主要语言
- C#
- 星标
- 9.4k
- 派生
- 2k
- 平均合并
- 2 天 14 小时
- 30 天内合并 PR
- 50
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
dotnet/machinelearning 的其他 Issue
-
AutoML MulticlassClassificationExperiment minimizes LogLossReduction — MultiClassMetricManager.IsMaximize returns false for it可能已有人在做 @zjdangge 于 1 天前认领。 未关闭area-AutoML untriaged
难度 1/5 1 小时以内 新手友好度 90/100
dotnet/machinelearning#7839 · 1 条评论 ·
维护者通常 2 天内回复
-
area-TensorFlow untriaged
难度 2/5 1-3 小时 新手友好度 62/100
dotnet/machinelearning#7836 ·
维护者通常 2 天内回复
-
area-DataFrame bug untriaged
难度 2/5 1-3 小时 新手友好度 62/100
dotnet/machinelearning#7799 ·
维护者通常 2 天内回复
-
LlamaTokenizer encodes some runs of repeated characters differently from SentencePiece可能已有人在做 @Laurianti 于 23 天前认领。 未关闭untriaged
难度 2/5 1-3 小时 新手友好度 88/100
dotnet/machinelearning#7751 · 1 条评论 ·
维护者通常 2 天内回复
-
BertTokenizer merges words separated only by `\n`, `\t` or `\r`可能已有人在做 @rosebyte 于 31 天前认领。 未关闭area-Tokenizers green
难度 2/5 1-3 小时 新手友好度 85/100
dotnet/machinelearning#7724 · 3 条评论 · 已指派 1 人 ·
维护者通常 2 天内回复
查看 dotnet/machinelearning 的全部 Issue
相似的 Issue
-
area-multitenancy area-security p1-recommended priority-high technical-debt
难度 2/5 1 小时以内 新手友好度 75/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 65/100
-
help wanted needs-unity ready for a contributor
难度 2/5 1-3 小时 新手友好度 78/100
eyalgolan/statecraft-israel#1542 ·
维护者通常 1 天内回复
-
kind/enhancement Provider Upgrade pulumi/pulumi-azure R1 Task
难度 2/5 1-3 小时 新手友好度 65/100
pulumi/pulumi-azure#3669 ·
-
type/bug
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复