AMD ROCm / HIP GPU コンピューティングリファレンス。 hipMalloc, hipLaunchKernelGGL, HIP Graph, HIPRTC, hipify, rocBLAS, MIOpen, RCCL, rocprofv3, amd-smi, rocminfo, CDNA1-4 / RDNA1-4, MI300 / MI350, gfx942, Matrix Core, wave32/64。
nvidia-cuda
NVIDIA CUDA GPU 並列コンピューティングリファレンス。CUDA C++ / CUDA Python, kernel, nvcc, Unified Memory, CUDA Graphs, Cooperative Groups, Driver API, マルチ GPU。
PTX ISA 命令セット, state space, MMA 命令。Blackwell チューニング, Streaming Multiprocessor, NVLink。
CUTLASS / CuTe DSL / CuTe C++ GEMM, Tensor Core, tcgen05, Operator API, nsight-compute, compute-sanitizer。
含まれるファイル(200)
- SKILL.md10.1 KB
- references/advanced/appendices/compute-capabilities.md1.9 KB
- references/advanced/appendices/cpp-language-extensions.md4.4 KB
- references/advanced/appendices/cpp-language-support.md2.4 KB
- references/advanced/appendices/cuda-cpp-execution-model.md2.2 KB
- references/advanced/appendices/cuda-cpp-memory-model.md2.2 KB
- references/advanced/appendices/device-callable-apis.md3.1 KB
- references/advanced/appendices/environment-variables.md3.2 KB
- references/advanced/appendices/mathematical-functions.md2.5 KB
- references/advanced/appendices/README.md1.2 KB
- references/advanced/core/advanced-host-programming.md3.3 KB
- references/advanced/core/advanced-kernel-programming.md3.1 KB
- references/advanced/core/driver-api.md2.9 KB
- references/advanced/core/feature-survey.md3.0 KB
- references/advanced/core/multi-gpu-systems.md2.6 KB
- references/advanced/core/README.md791 B
- references/advanced/features/async-barriers.md2.7 KB
- references/advanced/features/async-copies.md3.0 KB
- references/advanced/features/cluster-launch-control.md2.1 KB
- references/advanced/features/cooperative-groups.md2.8 KB
- references/advanced/features/cuda-graphs.md4.3 KB
- references/advanced/features/driver-entry-point-access.md2.6 KB
- references/advanced/features/dynamic-parallelism.md2.8 KB
- references/advanced/features/error-log-management.md2.1 KB
- references/advanced/features/extended-gpu-memory.md2.4 KB
- references/advanced/features/graphics-interop.md3.4 KB
- references/advanced/features/green-contexts.md3.1 KB
- references/advanced/features/inter-process-communication.md2.1 KB
- references/advanced/features/l2-cache-control.md2.6 KB
- references/advanced/features/lazy-loading.md2.0 KB
- references/advanced/features/memory-sync-domains.md1.8 KB
- references/advanced/features/pipelines.md2.4 KB
- references/advanced/features/programmatic-dependent-launch.md2.7 KB
- references/advanced/features/README.md2.6 KB
- references/advanced/features/stream-ordered-memory-allocation.md2.3 KB
- references/advanced/features/unified-memory.md3.2 KB
- references/advanced/features/virtual-memory-management.md3.0 KB
- references/advanced/README.md541 B
- references/blackwell-tuning/architecture.md1.5 KB
- references/blackwell-tuning/best-practices.md2.1 KB
- references/blackwell-tuning/memory-system.md2.3 KB
- references/blackwell-tuning/nvlink.md1.6 KB
- references/blackwell-tuning/README.md975 B
- references/blackwell-tuning/streaming-multiprocessor.md2.3 KB
- references/cutlass/cpp/blackwell-cluster-launch-control.md2.1 KB
- references/cutlass/cpp/blackwell-sm100-gemm.md2.5 KB
- references/cutlass/cpp/blackwell.md1.0 KB
- references/cutlass/cpp/build-clang-host-compiler.md1.5 KB
- references/cutlass/cpp/build-windows-visual-studio.md1.3 KB
- references/cutlass/cpp/build.md533 B
- references/cutlass/cpp/code-organization.md1.8 KB
- references/cutlass/cpp/cute-algorithms.md1.5 KB
- references/cutlass/cpp/cute-gemm-tutorial.md1.5 KB
- references/cutlass/cpp/cute-layout-algebra.md1.3 KB
- references/cutlass/cpp/cute-layout.md2.4 KB
- references/cutlass/cpp/cute-mma-atom.md1.6 KB
- references/cutlass/cpp/cute-predication.md1.1 KB
- references/cutlass/cpp/cute-quickstart.md1.1 KB
- references/cutlass/cpp/cute-tensor.md1.8 KB
- references/cutlass/cpp/cute-tma-tensors.md1.5 KB
- references/cutlass/cpp/cute.md791 B
- references/cutlass/cpp/cutlass-2x.md770 B
- references/cutlass/cpp/cutlass-3x-backwards-compatibility.md2.2 KB
- references/cutlass/cpp/cutlass-3x-design.md1.7 KB
- references/cutlass/cpp/cutlass-3x.md607 B
- references/cutlass/cpp/dependent-kernel-launch.md1.5 KB
- references/cutlass/cpp/efficient-gemm.md1.5 KB
- references/cutlass/cpp/functionality.md1.5 KB
- references/cutlass/cpp/fundamental-types.md1.9 KB
- references/cutlass/cpp/gemm-api-2x.md1.8 KB
- references/cutlass/cpp/gemm-api-3x.md2.7 KB
- references/cutlass/cpp/gemm-heuristics.md1.3 KB
- references/cutlass/cpp/gemm-performance-measurement.md1.5 KB
- references/cutlass/cpp/getting-started.md1.2 KB
- references/cutlass/cpp/grouped-scheduler.md2.4 KB
- references/cutlass/cpp/ide-setup.md2.1 KB
- references/cutlass/cpp/implicit-gemm-convolution.md1.7 KB
- references/cutlass/cpp/layout-2x.md1.5 KB
- references/cutlass/cpp/overview.md1.8 KB
- references/cutlass/cpp/pipeline.md1.9 KB
- references/cutlass/cpp/profiler.md1.7 KB
- references/cutlass/cpp/programming-guidelines.md2.7 KB
- references/cutlass/cpp/quickstart.md1.9 KB
- references/cutlass/cpp/README.md4.8 KB
- references/cutlass/cpp/terminology.md1.6 KB
- references/cutlass/cpp/tile-iterator-concept.md1.5 KB
- references/cutlass/cpp/utilities.md1.7 KB
- references/cutlass/cute-dsl/api-cute-arch.md2.5 KB
- references/cutlass/cute-dsl/api-cute-nvgpu-common.md1.2 KB
- references/cutlass/cute-dsl/api-cute-nvgpu-cpasync.md2.4 KB
- references/cutlass/cute-dsl/api-cute-nvgpu-tcgen05.md1.6 KB
- references/cutlass/cute-dsl/api-cute-nvgpu-warp.md1.5 KB
- references/cutlass/cute-dsl/api-cute-nvgpu-warpgroup.md1.4 KB
- references/cutlass/cute-dsl/api-cute-nvgpu.md988 B
- references/cutlass/cute-dsl/api-cute-runtime.md1.6 KB
- references/cutlass/cute-dsl/api-cute.md2.3 KB
- references/cutlass/cute-dsl/api-overview.md1.4 KB
- references/cutlass/cute-dsl/api-pipeline.md2.2 KB
- references/cutlass/cute-dsl/api-utils-sm100.md2.3 KB
- references/cutlass/cute-dsl/api-utils-sm90.md1.2 KB
- references/cutlass/cute-dsl/api-utils.md1.7 KB
- references/cutlass/cute-dsl/autotuning-gemm.md1.7 KB
- references/cutlass/cute-dsl/compile-with-tvm-ffi.md1.5 KB
- references/cutlass/cute-dsl/cute-dsl.md1.4 KB
- references/cutlass/cute-dsl/debugging.md1.5 KB
- references/cutlass/cute-dsl/deprecation-policy.md1.2 KB
- references/cutlass/cute-dsl/dsl-ahead-of-time-compilation.md1.6 KB
- references/cutlass/cute-dsl/dsl-code-generation.md1.5 KB
- references/cutlass/cute-dsl/dsl-control-flow.md1.6 KB
- references/cutlass/cute-dsl/dsl-dynamic-layout.md1.4 KB
- references/cutlass/cute-dsl/dsl-introduction.md2.6 KB
- references/cutlass/cute-dsl/dsl-jit-arg-generation.md1.6 KB
- references/cutlass/cute-dsl/dsl-jit-caching.md1.4 KB
- references/cutlass/cute-dsl/dsl-jit-compilation-options.md1.1 KB
- references/cutlass/cute-dsl/dsl-struct-types.md1.4 KB
- references/cutlass/cute-dsl/dsl-types.md1.5 KB
- references/cutlass/cute-dsl/faqs.md2.0 KB
- references/cutlass/cute-dsl/framework-integration.md1.7 KB
- references/cutlass/cute-dsl/functionality.md680 B
- references/cutlass/cute-dsl/iket-profiling.md1.9 KB
- references/cutlass/cute-dsl/limitations.md1.3 KB
- references/cutlass/cute-dsl/mma-intro.md1.0 KB
- references/cutlass/cute-dsl/mma-tcgen05-programming.md2.1 KB
- references/cutlass/cute-dsl/mma-wgmma-programming.md1.8 KB
- references/cutlass/cute-dsl/mma-wmma-programming.md1.4 KB
- references/cutlass/cute-dsl/naming-conventions.md1.3 KB
- references/cutlass/cute-dsl/overview.md1.2 KB
- references/cutlass/cute-dsl/primitives-api.md2.3 KB
- references/cutlass/cute-dsl/quick-start.md916 B
- references/cutlass/cute-dsl/README.md5.8 KB
- references/cutlass/cute-dsl/task-scheduling.md1.5 KB
- references/cutlass/operator-api/api-arguments.md2.7 KB
- references/cutlass/operator-api/api-discovery.md1.8 KB
- references/cutlass/operator-api/api-metadata.md2.4 KB
- references/cutlass/operator-api/api-misc.md1.3 KB
- references/cutlass/operator-api/api-operator.md2.5 KB
- references/cutlass/operator-api/api-reference.md697 B
- references/cutlass/operator-api/overview.md1.3 KB
- references/cutlass/operator-api/README.md2.1 KB
- references/cutlass/operator-api/tutorial-000-gemm.md1.7 KB
- references/cutlass/operator-api/tutorial-001-gemm-fused-epilogue.md1.5 KB
- references/cutlass/operator-api/tutorial-002-bring-your-own-kernel.md2.2 KB
- references/cutlass/operator-api/tutorial-003-host-latency-best-practices.md1.3 KB
- references/cutlass/operator-api/tutorial-004-fake-tensors.md1.4 KB
- references/cutlass/operator-api/tutorial-005-grouped-gemm-contiguous-offset.md1.3 KB
- references/cutlass/operator-api/tutorial-006-block-scaled-gemm.md2.0 KB
- references/cutlass/operator-api/tutorials.md1.0 KB
- references/cutlass/README.md462 B
- references/programming-model/asynchronous-execution.md2.3 KB
- references/programming-model/cuda-platform.md2.6 KB
- references/programming-model/intro-to-cuda-cpp.md5.9 KB
- references/programming-model/intro-to-cuda-python.md2.3 KB
- references/programming-model/introduction.md2.9 KB
- references/programming-model/nvcc.md2.3 KB
- references/programming-model/programming-model.md11.7 KB
- references/programming-model/README.md2.1 KB
- references/programming-model/understanding-memory.md3.2 KB
- references/programming-model/writing-cuda-kernels.md4.1 KB
- references/programming-model/writing-tile-kernels.md3.5 KB
- references/ptx-isa/abi.md1.1 KB
- references/ptx-isa/directives.md1.7 KB
- references/ptx-isa/instruction-operands.md1.1 KB
- references/ptx-isa/instruction-set-overview.md1.5 KB
- references/ptx-isa/instructions-arithmetic.md1.6 KB
- references/ptx-isa/instructions-comparison-logic.md1.3 KB
- references/ptx-isa/instructions-control-flow.md1.1 KB
- references/ptx-isa/instructions-data-movement.md1.7 KB
- references/ptx-isa/instructions-matrix-multiply.md1.8 KB
- references/ptx-isa/instructions-sync-communication.md1.8 KB
- references/ptx-isa/instructions-texture-surface.md1.2 KB
- references/ptx-isa/instructions-video-misc.md1.3 KB
- references/ptx-isa/introduction.md1.9 KB
- references/ptx-isa/machine-model.md1.8 KB
- references/ptx-isa/memory-consistency-model.md1.2 KB
- references/ptx-isa/pragma-strings.md1.0 KB
- references/ptx-isa/programming-model.md1.6 KB
- references/ptx-isa/README.md3.2 KB
- references/ptx-isa/release-notes.md1.7 KB
- references/ptx-isa/special-registers.md1.7 KB
- references/ptx-isa/state-spaces-types-variables.md1.6 KB
- references/ptx-isa/syntax.md1.4 KB
- samples/async-copy-pipeline.md3.3 KB
- samples/cooperative-groups-reduction.md2.6 KB
- samples/cuda-graph-explicit-nodes.md7.7 KB
- samples/cuda-graph-stream-capture.md5.0 KB
- samples/cute-dsl-gemm.md2.8 KB
- samples/cutlass-cpp-device-gemm.md3.2 KB
- samples/cutlass-operator-api-gemm.md2.6 KB
- samples/explicit-memory-transfer.md2.3 KB
- samples/multi-gpu-peer-to-peer.md2.8 KB
- samples/README.md4.4 KB
- samples/shared-memory-tiled-matmul.md2.4 KB
- samples/stream-ordered-allocation.md3.3 KB
- samples/stream-overlap.md2.9 KB
- samples/tile-kernel-vector-add.md3.2 KB
- samples/unified-memory.md3.1 KB
- samples/vector-add-kernel.md2.5 KB
- scripts/binary-utilities.md1.9 KB
- scripts/cutlass-build.md1.9 KB
- scripts/debug.md1.8 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
nvidia-cuda
NVIDIA CUDA — GPU 上で汎用並列計算を行うためのプログラミングモデル・ツールチェーン・ライブラリ群。 CUDA C++/Python によるカーネル記述、PTX ISA 命令セット、Blackwell アーキテクチャ向けチューニング、 CUTLASS/CuTe による高性能 GEMM 実装をカバーする。
ディレクトリ構成
skills/nvidia-cuda/
SKILL.md
references/
programming-model/
README.md
introduction.md
programming-model.md
cuda-platform.md
intro-to-cuda-cpp.md
intro-to-cuda-python.md
writing-cuda-kernels.md
writing-tile-kernels.md
asynchronous-execution.md
understanding-memory.md
nvcc.md
advanced/
README.md
core/
README.md
advanced-host-programming.md
advanced-kernel-programming.md
driver-api.md
multi-gpu-systems.md
feature-survey.md
features/
README.md
unified-memory.md
cuda-graphs.md
stream-ordered-memory-allocation.md
cooperative-groups.md
programmatic-dependent-launch.md
green-contexts.md
lazy-loading.md
error-log-management.md
async-barriers.md
pipelines.md
async-copies.md
cluster-launch-control.md
l2-cache-control.md
memory-sync-domains.md
inter-process-communication.md
virtual-memory-management.md
extended-gpu-memory.md
dynamic-parallelism.md
graphics-interop.md
driver-entry-point-access.md
appendices/
README.md
compute-capabilities.md
environment-variables.md
cpp-language-support.md
cpp-language-extensions.md
mathematical-functions.md
device-callable-apis.md
cuda-cpp-memory-model.md
cuda-cpp-execution-model.md
ptx-isa/
README.md
introduction.md
programming-model.md
machine-model.md
syntax.md
state-spaces-types-variables.md
instruction-operands.md
abi.md
memory-consistency-model.md
instruction-set-overview.md
instructions-arithmetic.md
instructions-comparison-logic.md
instructions-data-movement.md
instructions-texture-surface.md
instructions-control-flow.md
instructions-sync-communication.md
instructions-matrix-multiply.md
instructions-video-misc.md
special-registers.md
directives.md
pragma-strings.md
release-notes.md
blackwell-tuning/
README.md
architecture.md
best-practices.md
streaming-multiprocessor.md
memory-system.md
nvlink.md
cutlass/
README.md
cute-dsl/
README.md
overview.md
functionality.md
quick-start.md
cute-dsl.md
dsl-introduction.md
dsl-code-generation.md
dsl-control-flow.md
dsl-jit-arg-generation.md
dsl-dynamic-layout.md
dsl-struct-types.md
dsl-jit-caching.md
dsl-jit-compilation-options.md
dsl-types.md
framework-integration.md
debugging.md
iket-profiling.md
autotuning-gemm.md
compile-with-tvm-ffi.md
dsl-ahead-of-time-compilation.md
naming-conventions.md
deprecation-policy.md
mma-intro.md
mma-wmma-programming.md
mma-wgmma-programming.md
mma-tcgen05-programming.md
limitations.md
faqs.md
api-overview.md
api-cute.md
api-cute-arch.md
api-cute-runtime.md
api-cute-nvgpu.md
api-cute-nvgpu-common.md
api-cute-nvgpu-warp.md
api-cute-nvgpu-warpgroup.md
api-cute-nvgpu-cpasync.md
api-cute-nvgpu-tcgen05.md
api-pipeline.md
api-utils.md
api-utils-sm90.md
api-utils-sm100.md
operator-api/
README.md
overview.md
tutorials.md
tutorial-000-gemm.md
tutorial-001-gemm-fused-epilogue.md
tutorial-002-bring-your-own-kernel.md
tutorial-003-host-latency-best-practices.md
tutorial-004-fake-tensors.md
tutorial-005-grouped-gemm-contiguous-offset.md
tutorial-006-block-scaled-gemm.md
api-reference.md
api-operator.md
api-arguments.md
api-discovery.md
api-metadata.md
api-misc.md
cpp/
README.md
overview.md
getting-started.md
quickstart.md
ide-setup.md
build.md
build-windows-visual-studio.md
build-clang-host-compiler.md
functionality.md
terminology.md
fundamental-types.md
programming-guidelines.md
gemm-heuristics.md
efficient-gemm.md
pipeline.md
profiler.md
gemm-performance-measurement.md
dependent-kernel-launch.md
blackwell.md
blackwell-sm100-gemm.md
blackwell-cluster-launch-control.md
code-organization.md
cute.md
cute-quickstart.md
cute-layout.md
cute-layout-algebra.md
cute-tensor.md
cute-algorithms.md
cute-mma-atom.md
cute-gemm-tutorial.md
cute-predication.md
cute-tma-tensors.md
cutlass-3x.md
cutlass-3x-design.md
cutlass-3x-backwards-compatibility.md
gemm-api-3x.md
cutlass-2x.md
layout-2x.md
gemm-api-2x.md
tile-iterator-concept.md
utilities.md
grouped-scheduler.md
implicit-gemm-convolution.md
samples/
README.md
async-copy-pipeline.md
cooperative-groups-reduction.md
cuda-graph-explicit-nodes.md
cuda-graph-stream-capture.md
cute-dsl-gemm.md
cutlass-cpp-device-gemm.md
cutlass-operator-api-gemm.md
explicit-memory-transfer.md
multi-gpu-peer-to-peer.md
shared-memory-tiled-matmul.md
stream-ordered-allocation.md
stream-overlap.md
tile-kernel-vector-add.md
unified-memory.md
vector-add-kernel.md
scripts/
README.md
install.md
nvcc-build.md
binary-utilities.md
sanitize.md
debug.md
nsight-systems.md
nsight-compute.md
gpu-query.md
cutlass-build.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.md(advanced/cutlass/はサブディレクトリの README.md)を参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
GB10 Grace Blackwell 実機のハードウェア仕様・DGX OS・PXE/fleet 運用・playbook 起動手順は dgx-spark スキル、
リモート接続管理・VS Code 起動等のデスクトップアプリ操作は nvidia-sync スキルを参照。
本スキルは CUDA C++/Python の書き方・PTX 命令・CUTLASS API を担当する。
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| CUDA とは何か・GPU 階層モデル・CUDA プラットフォームの全体像を知りたい | programming-model | references/programming-model/README.md |
| CUDA C++/Python でカーネルを書く、nvcc でビルドする、非同期実行・ストリームを扱う | programming-model | references/programming-model/README.md |
| advanced カテゴリ全体の構成(core / features / appendices)を確認したい | advanced | references/advanced/README.md |
| Driver API・マルチ GPU・advanced host/kernel programming を調べたい | advanced/core | references/advanced/core/README.md |
| CUDA Graphs / Cooperative Groups / Unified Memory / VMM / IPC 等の機能 API を調べたい | advanced/features | references/advanced/features/README.md |
| Compute Capability・環境変数・C++ 言語拡張・メモリ/実行モデルの技術付録を調べたい | advanced/appendices | references/advanced/appendices/README.md |
| PTX 命令セット・state space・レジスタ・memory consistency model を調べたい | ptx-isa | references/ptx-isa/README.md |
| Blackwell アーキテクチャ・SM occupancy・NVLink・メモリシステムのチューニングを知りたい | blackwell-tuning | references/blackwell-tuning/README.md |
| CUTLASS/CuTe 全体のカテゴリ構成(CuTe DSL / Operator API / C++)を確認したい | cutlass | references/cutlass/README.md |
| CuTe DSL (Python) で GEMM・MMA・レイアウトを書きたい | cutlass/cute-dsl | references/cutlass/cute-dsl/README.md |
| CUTLASS Operator API(Python、コンパイル済みカーネル呼び出し)を使いたい | cutlass/operator-api | references/cutlass/operator-api/README.md |
| CUTLASS C++ / CuTe C++ でテンプレートベースの GEMM カーネルを実装したい | cutlass/cpp | references/cutlass/cpp/README.md |
| 典型的な使い方を知りたい(vector add, tiled matmul, GEMM, CUDA Graphs 等) | samples | samples/README.md |
| インストール・nvcc ビルド・nsight プロファイリング・compute-sanitizer コマンドを知りたい | scripts | scripts/README.md |
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
Android アプリ開発 (Kotlin) の推奨アーキテクチャリファレンス。 Jetpack, androidx, UI layer, Domain layer, Data layer, state holder, UDF, SSOT, オフラインファースト, モジュール化, ViewModel, viewModelScope, SavedStateHandle, Lifecycle, repeatOnLifecycle, collectAsStateWithLifecycle, LiveData, Hilt による DI, Paging 3 によるページング処理。
Android アプリ開発 (Kotlin) のバックグラウンド・非同期処理リファレンス。 Jetpack androidx WorkManager: Worker, CoroutineWorker, WorkRequest, Constraints, WorkInfo, WorkContinuation, expedited work, テスト。 Service: フォアグラウンドサービス, バウンドサービス, AIDL, Messenger。 AlarmManager, PendingIntent, BroadcastReceiver, JobScheduler, Doze。 Kotlin コルーチン, Flow, StateFlow, SharedFlow, Channel。
Android アプリ開発 (Kotlin) の Gradle ビルドシステムリファレンス。 Android Gradle Plugin (AGP), Kotlin DSL (build.gradle.kts), version catalog, KSP, R8/ProGuard, App Bundle, baseline profile。
Android Jetpack Compose (Kotlin) の androidx Material3 コンポーネントリファレンス。 Button, IconButton, FloatingActionButton, Checkbox, Switch, Slider, TextField, SearchBar, DropdownMenu, Chip, DatePicker, TimePicker, Card, Scaffold, Dialog, BottomSheet, TopAppBar, NavigationBar, NavigationRail, Tab, Snackbar, ProgressIndicator, Badge, Icon, MaterialTheme, ColorScheme, Typography, Shapes。
Android Jetpack Compose (Kotlin) のアニメーション・描画リファレンス。 androidx.compose.animation / graphics API。 AnimatedVisibility, AnimatedContent, animate*AsState, Animatable, AnimationSpec, Canvas, DrawScope, Brush, Path, Color, Image。