Repository navigation
CollectiveX: store results in the CollectiveX database only / CollectiveX:结果只保存在 CollectiveX 数据库中 - #4614
Merged
Conversation
Result files are no longer committed. run.sh still writes results/<sku>/<case_id>.json on the cluster (now gitignored); publishing is an upload with InferenceX-app's admin:db:ingest:collectivex --dir, which validates the files and stores them over the latest run. The committed MI300X and MI325X files and the results-ingest dispatch workflow are removed; their data is already stored. results/cases.json stays committed, and its unit test remains. 结果文件不再提交到仓库。run.sh 仍在集群上写入 results/<sku>/<case_id>.json(现已加入 gitignore);发布方式改为使用 InferenceX-app 的 admin:db:ingest:collectivex --dir 上传, 该命令会校验文件并将其叠加在最新运行之上保存。已删除提交的 MI300X 与 MI325X 文件以及 results-ingest 派发工作流,其数据已保存在数据库中。results/cases.json 仍然提交,其单元测试保留。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CollectiveX results are stored in the CollectiveX database only. Depends on SemiAnalysisAI/InferenceX-app#1538, which adds the upload this PR documents.
.github/workflows/collectivex-results-ingest.yml, which dispatched the app's ingest for each results commit.results/<sku>/is gitignored.run.shstill writes there on the cluster, and its summary prints the directory instead ofgit status.results/cases.jsonstays committed with its test (it must match the configs); the per-file result checks move to the app upload, which rejects the same things.bun run admin:db:ingest:collectivex --dir <copy>/resultsfrom an InferenceX-app checkout.python -m pytest collectivex/tests: 241 passed, 12 skipped.中文
CollectiveX 结果只保存在 CollectiveX 数据库中。依赖 SemiAnalysisAI/InferenceX-app#1538,该 PR 提供本文档所述的上传功能。
.github/workflows/collectivex-results-ingest.yml,该工作流原本会为每个结果提交触发应用的 ingest。results/<sku>/加入 gitignore。run.sh仍在集群上写入该目录,结束时输出目录路径而不是git status。results/cases.json及其测试保留(必须与配置一致);逐文件结果校验移至应用的上传功能,其拒绝条件相同。bun run admin:db:ingest:collectivex --dir <copy>/results。python -m pytest collectivex/tests:241 通过,12 跳过。AI disclosure
Drafted and tested with an AI coding assistant; reviewed by the author.