add-cuda-kernel
إضافة نوى CUDA إلى FlashInfer
تتطلب إضافة نواة FlashInfer جديدة تغييرات منسقة في C++ وPython وJIT والاختبارات وقياس الأداء. تمنح هذه المهارة سير عمل منظمًا يمكن لمساعد برمجة بالذكاء الاصطناعي اتباعه بأمان.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "add-cuda-kernel" from https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel.md and its manifest at https://skillstore.io/api/skills/flashinfer-ai-add-cuda-kernel/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "add-cuda-kernel". أضف نواة scale إلى FlashInfer.
النتيجة المتوقعة:
خطة تنفيذ خطوة بخطوة تغطي مصدر CUDA، والمشغّل، والربط، ومولد JIT، وواجهة API في Python، والاختبارات، وعمليات التصدير، وعمل قياس الأداء.
جارٍ استخدام "add-cuda-kernel". تحقق مما إذا كانت نواتي تحتاج إلى حواجز معمارية.
النتيجة المتوقعة:
مراجعة لقدرات الحوسبة المدعومة، وإعدادات CompilationContext الموصى بها، وشروط تخطي الاختبارات لوحدات GPU غير المدعومة.
جارٍ استخدام "add-cuda-kernel". حضّر التحقق لنواة جديدة.
النتيجة المتوقعة:
قائمة تحقق للاختبار وقياس الأداء تتضمن تغطية dtype، ومقارنات مرجعية، وحالات الأخطاء، وتسجيل AOT، وقياسات التوقيت.
التدقيق الأمني
آمنAll 150 static alerts are false positives caused by Markdown backticks, bounded local JIT staging examples, a relative documentation link, or ordinary function declarations. The tutorial contains no prompt injection, command execution mechanism, arbitrary traversal, reconnaissance behavior, or malicious intent.
عوامل الخطر
⚙️ الأوامر الخارجية (50)
📁 الوصول إلى نظام الملفات (3)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/flashinfer-ai-add-cuda-kernel/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/flashinfer-ai-add-cuda-kernel.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
flashinfer-ai. (2026). add-cuda-kernel security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8اقتباس BibTeX
@techreport{flashinfer-ai-flashinfer-ai-add-cuda-kernel-2026,
author = {flashinfer-ai},
title = {add-cuda-kernel security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "add-cuda-kernel security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "flashinfer-ai"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8"
identifiers:
- type: other
value: "skillstore:flashinfer-ai-add-cuda-kernel:audit:8"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
إضافة عملية GPU بسيطة
تنفيذ نواة FlashInfer صغيرة على مستوى العناصر مع API واختبارات وقياسات أداء.
توسيع واجهات API في Python لـ FlashInfer
ربط تنفيذ CUDA جديد بـ TVM-FFI وإتاحته عبر دالة Python.
تحضير عمل التحقق من النواة
إنشاء اختبارات، وفحوصات معمارية، وتسجيل AOT، وتغطية قياس الأداء لنواة جديدة.
جرّب هذه الموجّهات
استخدم هذه المهارة لتخطيط نواة CUDA جديدة على مستوى العناصر في FlashInfer. اسرد الملفات التي يجب إنشاؤها أو تعديلها قبل التحرير.
استخدم هذه المهارة لإضافة مولد JIT وربط TVM-FFI لنواة FlashInfer الجديدة الخاصة بي.
استخدم هذه المهارة لإضافة تغطية pytest، وتصديرات Python، وتسجيل AOT للنواة الجديدة.
استخدم هذه المهارة لمراجعة تكامل نواة FlashInfer الخاصة بي بحثًا عن فحوصات معمارية مفقودة، وفجوات API، واختبارات، وقياسات أداء.
أفضل الممارسات
- أبقِ ترويسات CUDA مستقلة عن إطار العمل وضع منطق TVM-FFI في ملفات csrc.
- أضف توزيع dtype، وفحوصات المعمارية، ومعالجة واضحة للأخطاء قبل إتاحة API.
- أرفق الاختبارات وقياسات الأداء مع كل نواة جديدة لحماية الصحة والأداء.
تجنب
- لا تضع اعتماديات Torch أو TVM-FFI داخل ترويسات include العامة الخاصة بـ CUDA.
- لا تتخطَّ التحقق إلا إذا كان المستدعي يتحكم في جميع المدخلات ويقبل المخاطر.
- لا تضف نواة دون اختبارات، وعمليات تصدير، وتسجيل AOT، وتغطية أداء.
الأسئلة المتكررة
ما نوع هذه المهارة؟
هل تولد نوى جاهزة للإنتاج تلقائيًا؟
ما الأدوات التي يمكنها استخدام هذه المهارة؟
هل تغطي الاختبار؟
هل تغطي قياس الأداء؟
ما الذي ينبغي للمستخدمين التحقق منه يدويًا؟
تفاصيل المطور
المؤلف
flashinfer-aiالترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
c43861a65bb95efcae259cd161c9d6f4dc7eec6f
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
3 تنزيلات · 342 مشاهدات
بنية الملفات
📄 SKILL.md