Python API 参考
WorldFoundry Core primitive、评测契约、runner、metric、编排和 runtime 工具的源码驱动参考。
Python API 是 CLI 与 Studio 所操作的同一套系统的程序化形态。各页先给出简短选型说明,再展示从源码生成的签名。模型专属实现、vendored 上游代码与 benchmark 内部细节不在本参考范围内。
Core
共享的注意力、I/O、加载、分布式、配置与加速 primitive。
注意力41 符号
配置9 符号
I/O 与媒体56 符号
模型加载20 符号
分布式20 符号
推理 Runtime26 符号
神经网络与数学37 符号
加速与内存26 符号
基础能力23 符号
评测
可序列化契约、runner、metric、编排、证据与 runtime 工具。
契约与 artifact7 符号
worldfoundry.evaluation.api.ArtifactRefworldfoundry.evaluation.api.enrich_artifact_refworldfoundry.evaluation.api.GenerationRequestworldfoundry.evaluation.api.GenerationResultworldfoundry.evaluation.api.is_generation_result_successfulworldfoundry.evaluation.api.local_path_for_uriworldfoundry.evaluation.api.normalize_generation_status
模型与 runner4 符号
Metric 与 task7 符号
Run 与 benchmark7 符号
worldfoundry.evaluation.public.benchmark_integration_specworldfoundry.evaluation.public.list_video_benchmarksworldfoundry.evaluation.public.normalize_upstream_resultsworldfoundry.evaluation.public.run_benchmarkworldfoundry.evaluation.public.run_worldfoundryworldfoundry.evaluation.public.WorldFoundryRunRequestworldfoundry.evaluation.public.WorldFoundryRunResult
报告与证据9 符号
worldfoundry.evaluation.reporting.build_env_requirementsworldfoundry.evaluation.reporting.build_environmentworldfoundry.evaluation.reporting.build_markdown_reportworldfoundry.evaluation.reporting.build_run_manifestworldfoundry.evaluation.reporting.build_run_summaryworldfoundry.evaluation.reporting.build_scorecardworldfoundry.evaluation.reporting.write_run_manifest_artifactsworldfoundry.evaluation.reporting.write_run_report_artifactsworldfoundry.evaluation.reporting.write_scorecard
Import 约定
优先使用公开 facade,避免直接依赖私有模块:
from worldfoundry.evaluation.api import (
ArtifactRef,
GenerationRequest,
GenerationResult,
Metric,
WorldModelRunner,
)
from worldfoundry.evaluation.public import WorldFoundryRunRequest, run_worldfoundry
from worldfoundry.evaluation.reporting import build_scorecard
from worldfoundry.core import scaled_dot_product_attentionworldfoundry.core 惰性导出共享 primitive;评测契约在 worldfoundry.evaluation.api,编排在 worldfoundry.evaluation.public,证据构建在 worldfoundry.evaluation.reporting,路径与资产工具在 worldfoundry.runtime.*。
页面如何生成
签名、参数、方法和源码链接在文档构建时由 Python AST 重新生成(不 import Torch/CUDA)。选型说明与示例由人工编写。
cd docs/fumadocs
npm run api:generate
npm run api:check