소스 정보
- 저장소
- HorizonRobotics/OE-Skills
- 최근 소스 활동
- 2026년 6월 26일 09:03
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 13
- 포크
- 3
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/HorizonRobotics/OE-Skills --skill j6-plugin-set-march명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | j6-plugin-set-march |
| description | 在适配 horizon_plugin_pytorch 的过程中,为脚本或入口添加 march 设置逻辑。 |
在接入 horizon_plugin_pytorch 的训练、推理、校准、导出或编译流程中,显式设置当前使用的 BPU march。
本 Skill 强约束:
set_march(...) 代码。NASH_E / NASH_M 等。march.py 的核心用法horizon.march.March.NASH_E
horizon.march.March.NASH_M
horizon.march.March.NASH_P
horizon.march.March.NASH_B
horizon.march.set_march(horizon.march.March.NASH_E)
在执行改动前,必须询问:
推荐给用户的可选项表达:
horizon.march.March.NASH_Ehorizon.march.March.NASH_Phorizon.march.March.NASH_B如果用户没有给出明确 march:
如果文件里还没有 horizon_plugin_pytorch 导入,先补:
import horizon_plugin_pytorch as horizon
如果文件已经导入 horizon_plugin_pytorch,则直接复用,不重复导入。
set_march通常插入位置优先级:
main() / if __name__ == "__main__": 中,且在模型构建前import horizon_plugin_pytorch as horizon
def main():
horizon.march.set_march(horizon.march.March.NASH_E)
model = build_model()
...
这个 Skill 适合以下需求:
horizon_plugin_pytorch 时,需要补 march 设置horizon.march.set_march(...)以下情况不属于本 Skill 的直接处理范围:
prepare(...)QuantStub / DeQuantStub如果用户同时提这些需求,应分步处理,march 设置仅负责其中一环。
典型结构:
def main():
args = parse_args()
cfg = Config.fromfile(args.config)
horizon.march.set_march(horizon.march.March.NASH_E)
model = build_from_registry(cfg.model)
注意:
set_march(...) 一般应在 build_model() / prepare() / export() 之前。get_march() 或 with_march,更要提前设置。典型结构:
import horizon_plugin_pytorch as horizon
horizon.march.set_march(horizon.march.March.NASH_E)
用于保证测试环境稳定。
如果文件里已经存在:
horizon.march.set_march(...)
先判断是否需要修改已有逻辑,而不是再追加一条新的。
本 Skill 的要求是:询问用户想用哪个 march。
因此 agent 在实际使用该 Skill 时,应该:
而不是擅自从上下文猜一个。
import horizon_plugin_pytorch as horizon。horizon.march.set_march(...)。set_march(...)。