بنقرة واحدة
codec-op-dev
Guide for adding or modifying ggml ops in codec.cpp with backend-safe patterns.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guide for adding or modifying ggml ops in codec.cpp with backend-safe patterns.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | codec-op-dev |
| description | Guide for adding or modifying ggml ops in codec.cpp with backend-safe patterns. |
Use this skill when adding a new op or modifying ggml op usage.
src/ops/ggml_ops.cpp (or small helper file).Preferred location:
src/ops/ggml_ops.cppGuidelines:
ggml_cont only when needed (avoid extra copies).Important: ggml/ is a submodule in this repo and must not be edited directly for commits.
Preferred steps:
src/ops/ggml_ops.cpp.ggml/.ggml/src/ggml-cpu/, explain that it requires a submodule bump (no direct edits).tests/ or a local harness within this repo.Note: ops changes should not touch the model registry (vtable) in src/codec.cpp unless a new model is being added.
Common ggml constraints you must verify in ggml/:
ggml_conv_transpose_1d: p0 == 0, d0 == 1 (use crop for padding).Recommended:
Failure patterns: