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 によるページング処理。
amd-rocm
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。
含まれるファイル(98)
- SKILL.md6.1 KB
- references/gpu-arch/cdna-architecture.md3.4 KB
- references/gpu-arch/gpu-arch-specs.md3.8 KB
- references/gpu-arch/gpu-architecture-overview.md3.5 KB
- references/gpu-arch/isa-documentation.md3.3 KB
- references/gpu-arch/machine-readable-isa.md1.6 KB
- references/gpu-arch/mi100-microarchitecture.md1.5 KB
- references/gpu-arch/mi250-microarchitecture.md1.8 KB
- references/gpu-arch/mi300-mi200-performance-counters.md2.1 KB
- references/gpu-arch/mi300-microarchitecture.md1.7 KB
- references/gpu-arch/mi350-performance-counters.md1.7 KB
- references/gpu-arch/performance-optimization-guides.md3.7 KB
- references/gpu-arch/precision-support.md2.3 KB
- references/gpu-arch/rdna-architecture.md2.8 KB
- references/gpu-arch/README.md2.0 KB
- references/hip/asynchronous-execution.md1.8 KB
- references/hip/compilers-clr.md1.7 KB
- references/hip/cooperative-groups.md2.7 KB
- references/hip/cpp-language-extensions.md2.2 KB
- references/hip/cuda-to-hip-api-comparison.md1.7 KB
- references/hip/debugging-logging.md1.5 KB
- references/hip/deprecated-apis.md2.1 KB
- references/hip/device-management.md2.4 KB
- references/hip/device-memory.md2.1 KB
- references/hip/env-variables.md1.9 KB
- references/hip/error-handling.md1.7 KB
- references/hip/event-management.md1.9 KB
- references/hip/execution-control-launch.md2.3 KB
- references/hip/graph-management.md2.4 KB
- references/hip/hardware-features.md1.6 KB
- references/hip/hardware-implementation.md1.5 KB
- references/hip/hipify.md2.7 KB
- references/hip/hiprtc.md2.6 KB
- references/hip/host-memory.md2.0 KB
- references/hip/initialization-version.md1.8 KB
- references/hip/interop.md2.0 KB
- references/hip/kernel-language-cpp-support.md1.9 KB
- references/hip/math-api.md1.5 KB
- references/hip/memory-management.md2.2 KB
- references/hip/module-context-management.md2.4 KB
- references/hip/multi-device-peer-to-peer.md1.9 KB
- references/hip/occupancy.md1.5 KB
- references/hip/performance-guidelines.md1.6 KB
- references/hip/porting-cuda-to-hip.md1.8 KB
- references/hip/programming-model.md2.3 KB
- references/hip/README.md4.4 KB
- references/hip/runtime-api-overview.md1.6 KB
- references/hip/stream-management.md3.1 KB
- references/hip/stream-ordered-allocator.md2.1 KB
- references/hip/texture-surface.md2.0 KB
- references/hip/unified-memory.md2.0 KB
- references/hip/virtual-memory.md2.3 KB
- references/rocm-stack/ai-ecosystem.md1.2 KB
- references/rocm-stack/communication-libraries.md1.0 KB
- references/rocm-stack/compatibility-and-release-history.md1.5 KB
- references/rocm-stack/control-monitoring-tools.md1.1 KB
- references/rocm-stack/core-sdk-overview.md1.4 KB
- references/rocm-stack/gpu-systems-infra.md1.4 KB
- references/rocm-stack/install-deep-learning-frameworks.md1.8 KB
- references/rocm-stack/install-docker-spack.md1.7 KB
- references/rocm-stack/install-linux.md1.9 KB
- references/rocm-stack/install-windows.md1.6 KB
- references/rocm-stack/math-compute-libraries.md2.8 KB
- references/rocm-stack/media-storage-libraries.md1.5 KB
- references/rocm-stack/profiling-debugging-tools.md1.2 KB
- references/rocm-stack/README.md2.4 KB
- references/rocm-stack/runtime-and-compilers.md1.4 KB
- references/rocm-stack/toolkits.md1.3 KB
- references/rocm-stack/what-is-rocm.md1.6 KB
- samples/cooperative-groups-reduction.md3.6 KB
- samples/device-query.md2.4 KB
- samples/dynamic-shared-memory.md2.7 KB
- samples/event-timing.md2.1 KB
- samples/explicit-memory-transfer.md3.3 KB
- samples/hip-graph-explicit-nodes.md4.3 KB
- samples/hip-graph-stream-capture.md3.6 KB
- samples/hipify-cuda-to-hip.md4.4 KB
- samples/hiprtc-runtime-compilation.md3.3 KB
- samples/multi-gpu-peer-to-peer.md4.4 KB
- samples/occupancy-tuning.md3.3 KB
- samples/README.md4.5 KB
- samples/rocblas-gemm.md3.2 KB
- samples/shared-memory-tiled-matmul.md2.7 KB
- samples/stream-ordered-allocation.md4.0 KB
- samples/stream-overlap.md4.3 KB
- samples/unified-memory.md3.8 KB
- samples/vector-add-kernel.md3.1 KB
- samples/warp-shuffle-reduction.md3.2 KB
- scripts/debug.md1.3 KB
- scripts/frameworks.md727 B
- scripts/gpu-query.md1.5 KB
- scripts/hipcc-build.md857 B
- scripts/hipify.md1.1 KB
- scripts/install.md2.1 KB
- scripts/profiling.md1.3 KB
- scripts/README.md1.3 KB
- scripts/sanitize.md1.4 KB
- scripts/validation.md755 B
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
amd-rocm
AMD ROCm — Instinct/Radeon GPU 上で汎用並列計算を行うためのソフトウェアスタック。 HIP プログラミングモデル・ランタイム API によるカーネル記述、rocBLAS/MIOpen/RCCL 等のライブラリ、 CDNA/RDNA アーキテクチャ向けチューニングをカバーする。
ディレクトリ構成
skills/amd-rocm/
SKILL.md
references/
rocm-stack/
README.md
what-is-rocm.md
core-sdk-overview.md
math-compute-libraries.md
communication-libraries.md
runtime-and-compilers.md
profiling-debugging-tools.md
control-monitoring-tools.md
media-storage-libraries.md
install-linux.md
install-deep-learning-frameworks.md
install-docker-spack.md
install-windows.md
compatibility-and-release-history.md
ai-ecosystem.md
gpu-systems-infra.md
toolkits.md
hip/
README.md
programming-model.md
hardware-implementation.md
compilers-clr.md
performance-guidelines.md
cpp-language-extensions.md
kernel-language-cpp-support.md
hiprtc.md
debugging-logging.md
runtime-api-overview.md
initialization-version.md
device-management.md
error-handling.md
stream-management.md
event-management.md
asynchronous-execution.md
execution-control-launch.md
occupancy.md
module-context-management.md
memory-management.md
host-memory.md
device-memory.md
unified-memory.md
virtual-memory.md
stream-ordered-allocator.md
texture-surface.md
graph-management.md
cooperative-groups.md
multi-device-peer-to-peer.md
interop.md
porting-cuda-to-hip.md
cuda-to-hip-api-comparison.md
hipify.md
math-api.md
env-variables.md
deprecated-apis.md
hardware-features.md
gpu-arch/
README.md
gpu-architecture-overview.md
gpu-arch-specs.md
cdna-architecture.md
rdna-architecture.md
performance-optimization-guides.md
mi100-microarchitecture.md
mi250-microarchitecture.md
mi300-microarchitecture.md
precision-support.md
mi300-mi200-performance-counters.md
mi350-performance-counters.md
isa-documentation.md
machine-readable-isa.md
samples/
README.md
vector-add-kernel.md
explicit-memory-transfer.md
shared-memory-tiled-matmul.md
dynamic-shared-memory.md
unified-memory.md
stream-ordered-allocation.md
stream-overlap.md
hip-graph-stream-capture.md
hip-graph-explicit-nodes.md
cooperative-groups-reduction.md
warp-shuffle-reduction.md
multi-gpu-peer-to-peer.md
occupancy-tuning.md
hipify-cuda-to-hip.md
event-timing.md
device-query.md
hiprtc-runtime-compilation.md
rocblas-gemm.md
scripts/
README.md
install.md
hipcc-build.md
hipify.md
gpu-query.md
profiling.md
debug.md
sanitize.md
frameworks.md
validation.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.md(samples/scripts/は直下の README.md)を参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
CUDA C++/Python によるカーネル記述・PTX ISA 命令セット・CUTLASS/CuTe による GEMM 実装は nvidia-cuda スキルを参照。
本スキルは HIP プログラミングモデル・ランタイム API・ROCm ライブラリ群・CDNA/RDNA アーキテクチャを担当する。
HIP は CUDA API と 1:1 に近い命名を持つため(hipMalloc ↔ cudaMalloc 等)、
references/hip/cuda-to-hip-api-comparison.md と references/hip/porting-cuda-to-hip.md に CUDA との対応・移行手順をまとめている。
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| ROCm スタック全体像・Core SDK と Extras の違い・TheRock ビルドシステムを知りたい | rocm-stack | references/rocm-stack/README.md |
| rocBLAS/MIOpen/RCCL 等の数値計算・通信ライブラリ、プロファイリング/監視ツール(rocprofv3, amd-smi)を調べたい | rocm-stack | references/rocm-stack/README.md |
| Linux/Windows へのインストール手順・PyTorch/TensorFlow/JAX 導入・GPU/OS 互換性を知りたい | rocm-stack | references/rocm-stack/README.md |
| HIP プログラミングモデル・カーネル記述・C++ 言語拡張・HIPRTC ランタイムコンパイルを調べたい | hip | references/hip/README.md |
| HIP ランタイム API(デバイス/ストリーム/イベント/メモリ管理、HIP Graph、Cooperative Groups)を調べたい | hip | references/hip/README.md |
| CUDA から HIP への移植・hipify によるコード変換・CUDA↔HIP API 対応表を知りたい | hip | references/hip/README.md |
| CDNA/RDNA アーキテクチャ設計・MI100/MI250/MI300 マイクロアーキテクチャ・ISA/性能カウンタを調べたい | gpu-arch | references/gpu-arch/README.md |
| 典型的な使い方を知りたい(vector add, HIP Graph, rocBLAS GEMM, hipify 変換等) | samples | samples/README.md |
| インストール・hipcc ビルド・rocminfo/amd-smi・rocprofv3 プロファイリング・rocgdb デバッグコマンドを知りたい | scripts | scripts/README.md |
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
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。
Android Jetpack Compose (Kotlin) の UI 基盤リファレンス。androidx, Material3 土台。 Composable, Modifier, CompositionLocal, remember, mutableStateOf, State, LaunchedEffect。 Column, Row, Box, LazyColumn, Pager, ConstraintLayout, WindowSizeClass, ペインスキャフォールド。 BasicText, BasicTextField, TextStyle, IME, clickable, ジェスチャ, フォーカス, セマンティクス。