トップへBack to index

理論ページもくじ

Theory Page Index

Theory Page Index

理論ページもくじ

GPU・AI・ROCm にまつわる「イメージでわかる」シリーズと参照資料を、目的別に整理したページです。初めてなら「はじめの一歩」から、気になるテーマがあればそこから読めます。

All "Visual Guide" theory pages and reference materials, organized by purpose. Start from "First steps" if you're new, or jump to any topic that interests you.

📍 おすすめ順路: 📍 Recommended path:
GPU のしくみメモリと帯域幅GPU の世代ROCm の全体構造NumPy特急便PyTorch特急便深層学習学習と推論のちがい学習の流れ推論の流れ GPU BasicsMemory & BandwidthGPU GenerationsROCm OverviewNumPy ExpressPyTorch ExpressDeep LearningTraining vs InferenceTraining FlowInference Flow
📚 3つの読み方: 📚 Three ways to learn:
読む(意味をつかむ)— 理論ページで概念を比喩と図で理解する
ROCmで見る(実際のコードで確認する)— 10〜30行の最小 PyTorch コードで GPU 上の動きを確認する
ためす(小さな演習で手を動かす)— 準備中 🚧
Read (grasp the meaning) — Understand concepts through analogies and diagrams
See in ROCm (verify with real code) — Confirm GPU behavior with 10–30 line PyTorch examples
Try it (hands-on exercises) — Coming soon 🚧

▸ はじめの一歩

▸ First Steps

この 4 ページを順番に読むと、GPU の基本 → メモリ → 世代の違い → ROCm の全体像がつながります。

Read these four pages in order to connect GPU basics → memory → generational differences → the ROCm stack.

はじめの一歩 First step

イメージでわかる GPU のしくみ

Visual Guide to GPU Basics

gpu-basics.html

CPU との違い・並列処理・VRAM を、パンケーキ工場や机の教科書にたとえて解説。

CPU vs GPU, parallelism, and VRAM — pancake-factory and textbook-on-a-desk analogies.

はじめの一歩 First step

イメージでわかる メモリと帯域幅

Visual Guide: Memory & Bandwidth

memory-and-bandwidth.html

「どれだけ持てるか」と「どれだけ速く運べるか」を水道管とバケツで解説。HBM2 の強みも。

"How much can you hold" vs "how fast can you move it" — pipes and buckets. Includes HBM2.

はじめの一歩 First step

イメージでわかる GPU の世代

Visual Guide to GPU Generations

gpu-generations.html

世代が変わると何が増え何が減るか。旅行者の持ち物にたとえた世代比較。

What's gained and lost between GPU generations — a traveler's equipment analogy.

はじめの一歩 First step

イメージでわかる ROCm の全体構造

Visual ROCm Overview for Beginners

rocm-overview-for-beginners.html

ROCm を「5階建てビル」にたとえ、各階の役割を図で解説。gfx900 の位置も紹介。

ROCm as a 5-floor building — GPU → Driver → HIP → Libraries → App.

▸ 気になるテーマを読む

▸ Pick a Topic

辞書のようにつまみ読みできるページ群。興味のあるテーマからどうぞ。NumPy や PyTorch で詰まりそうなら「特急便」ページから始めるのがおすすめです。

Browse like a dictionary — pick whatever topic catches your eye. If NumPy or PyTorch feels like a blocker, start from the "Express" pages first.

テーマ Topic

NumPy特急便

NumPy Express

numpy-express.html

「NumPyってなあに?」を1ページで整理。ndarray / shape / axis の基礎を先に押さえる超入門。

One-page answer to "What is NumPy?" A compact starter for ndarray / shape / axis basics.

テーマ Topic

PyTorch特急便

PyTorch Express

pytorch-express.html

「PyTorchってなあに?」を1ページで整理。Tensor / Module / autograd / optimizer の最小セットを先に押さえる導入。

One-page answer to "What is PyTorch?" A starter covering Tensor / Module / autograd / optimizer before deeper topics.

テーマ Topic

数式の読み方ガイド

How to Read Math Notation

reading-math.html

Q, K, V, 転置 T, √d, softmax… 数式に出てくる記号を「操作の意味」から解説。

Notation prep — explains Q, K, V, transpose, √d, softmax by what they do.

テーマ Topic

イメージでわかる たたみこみ

Visual Convolution for Beginners

convolution-for-beginners.html

画像の上を小窓でなぞりながら特徴を見つける、畳み込みのしくみを虫眼鏡で解説。

A small window sliding over an image to detect features — the magnifying-glass analogy.

テーマ Topic

イメージでわかる Attention

Visual Attention for Beginners

attention-for-llm.html

LLM の中心にある Attention を、Q / K / V → softmax → Transformer までやさしく解説。

Attention — LLM's core — from Q / K / V through softmax to Transformer architecture.

テーマ Topic

イメージでわかる線形代数

Visual Linear Algebra

linear-algebra-for-rocm.html

ベクトル・行列・行列積をやさしく解説し、rocBLAS・gfx900 へつなぐ入門。

Vectors, matrices, and matrix multiply — gently connected to rocBLAS and gfx900.

テーマ Topic

イメージでわかる深層学習

Visual Deep Learning

deep-learning-for-rocm.html

畳み込み・フィルタ・MIOpen solver を比喩で解説。gfx900 の solver 対応表つき。

Convolution, filters, MIOpen solvers through analogy — with a gfx900 solver table.

テーマ Topic

イメージでわかる 学習と推論のちがい

Training vs Inference, Visually Explained

training-vs-inference.html

LLM が会話中に勝手に学習しているわけではないことを含め、学習と推論のちがいをやさしく整理。

Why normal LLM use is inference, not training — a gentle comparison of two modes.

テーマ Topic

イメージでわかる 学習の流れ

Visual Guide to the Training Flow

training-flow.html

モデルが答え合わせしながら賢くなる5ステップ。loss・重み・ROCm ライブラリの役割も。

Five steps of learning — loss, weights, and which ROCm library does what.

テーマ Topic

イメージでわかる 推論の流れ

Visual Guide to the Inference Flow

inference-flow.html

学習ずみモデルが答えを出す5ステップを工場のラインで図解。

Five inference steps as a factory line — rocBLAS, MIOpen, HIP roles mapped.

テーマ Topic

イメージでわかる INT8 と FP32

Visual Guide: INT8 vs FP32

int8-vs-fp32.html

数字の「入れ物」の大きさが速さと精度にどう影響するか。ノートと付箋の比喩。

How number container size affects speed and precision — notebook vs sticky-note.

テーマ Topic

イメージでわかる 行列と AI

Visual Guide: Matrices & AI

matrices-and-ai.html

行列のかけ算がなぜ AI の中心計算なのか。変換レンズと Excel シートで解説。

Why matrix multiplication is AI's core — transformation lenses and Excel sheets.

テーマ Topic

イメージでわかる fallback

Visual Guide to Fallback

fallback-explained.html

速い道が通れないとき自動で遅い道に切り替わる仕組み。高速道路と一般道の比喩。

When the fast road is blocked, the system switches to the slow road automatically.

テーマ Topic

イメージでわかる「対応している」の意味

Visual Guide: What "Supported" Really Means

what-support-means.html

「対応=使える」ではない。5段階のサポートレベルをレストランや駅で解説。

"Supported" ≠ "works perfectly." Five support levels via restaurant and station analogies.

▸ 全体を見渡す資料

▸ Reference Maps

用語の図鑑とエコシステムの地図。迷ったときに開くページです。

A glossary atlas and ecosystem map — go-to pages when you need your bearings.

参照 Reference

用語解説

Glossary

glossary.html

ROCm・GPU アーキテクチャ・MIOpen ソルバの専門用語をカードと図で解説。

Card-and-diagram explanations of ROCm, GPU architecture, and MIOpen solver terms.

参照 Reference

ROCm エコシステム図解

ROCm Ecosystem Map

rocm-ecosystem.html

リポジトリ構成・ライブラリスタック・世代対応を Mermaid 図とカードで整理。

Visual map of ROCm repos, library stack, and per-generation support status.