Toolverse
All skills

debug-cuda-crash

by flashinfer-ai

Tutorial for debugging CUDA crashes using API logging

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
10

About this skill

Tutorial for debugging CUDA crashes using API logging

How to use

  1. Zainstaluj FlashInfer z repozytorium flashinfer-ai, jeśli jeszcze tego nie zrobiłeś. Skill znajduje się w katalogu .claude/skills/debug-cuda-crash w głównym repozytorium projektu.

  2. Włącz logowanie API poprzez zmienne środowiskowe. Dla podstawowego logowania (tylko nazwy funkcji) ustaw FLASHINFER_LOGLEVEL=1 i FLASHINFER_LOGDEST=stdout, a następnie uruchom swój skrypt: export FLASHINFER_LOGLEVEL=1 && export FLASHINFER_LOGDEST=stdout && python moj_skrypt.py

  3. Jeśli potrzebujesz szczegółowych informacji o wejściach i wyjściach, zmień poziom logowania na FLASHINFER_LOGLEVEL=3 i skieruj wynik do pliku: export FLASHINFER_LOGLEVEL=3 && export FLASHINFER_LOGDEST=debug.log && python moj_skrypt.py

  4. Przeanalizuj wygenerowany plik dziennika (debug.log). Zawiera on informacje systemowe (wersja FlashInfer, CUDA toolkit, GPU), a następnie szczegółowe logi każdego wywołania API z danymi wejściowymi, kształtami tensorów i typami danych.

  5. Porównaj zarejestrowane dane z miejscem awarii w kodzie. Szukaj anomalii: nieprawidłowych wymiarów tensorów, wartości NaN/Inf, lub danych, które nie pasują do oczekiwanego zakresu.

  6. Użyj tych informacji do naprawy błędu w swoim kodzie — najczęściej problem leży w przygotowaniu danych wejściowych lub w konfiguracji parametrów funkcji FlashInfer.

Related skills

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191