タグ: #hands-on
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 13 件
LabHub — ブラウザで本物のサーバーを触りながら学ぶハンズオン学習プラットフォームを公開しました
読むだけでは身につかないものがあります。サーバーにつないでコマンドを打ち、間違え、なぜ間違えたのかを確かめる過程を代替する方法はありません。LabHub は、その過程をブラウザの中に入れた学習プラットフォームです。ラボ開始を押すと専用の Linux コンテナが即座に立ち上がり、ブラウザのターミナルからつないで課題を解き、ステップごとにサーバーが実際の状態を検査して合否を返します。ラーニングパス 12 本にコース 73 本、ラボ 261
2026-08-20 · 13 分で読めます #labhub#kubernetes#devops#education#hands-onみんなのためのAI 第1回 — 1600万パラメータの言語モデルを15分でゼロから学習させる
GPU 1枚で言語モデルをゼロから学習させます。TinyStories データセットと1600万パラメータのデコーダ専用トランスフォーマーで、15分で読める英語の童話を生成しました。因果マスクがなぜ必要か、重み共有が何を節約するのか、perplexity 8 が実際にどんな文章を意味するのかを、実際の学習ログと生成結果で確認します。RTX 3090 実測。
2026-08-19 · 15 分で読めます #ai#llm#transformer#pytorch#hands-onRTX 5090 一枚で小さなモデルたちを直接動かしてみる — microGPT・OCR・音楽生成
RTX 5090(Blackwell、32GB)一枚に SSH で接続し、小さなモデル三つを直接動かしてみました。char-level GPT をゼロから 28 秒で学習させ(10.75M パラメータ、117 万 tokens/s)、専用 OCR(TrOCR)と小型 VLM(Qwen2-VL-2B)を同じ画像に当てて CER で対決させ、MusicGen で 8 秒の音楽を 1.9 秒(実時間の 4.2 倍)で生成しました。その過程で出
2026-07-11 · 12 分で読めます #pytorch#gpu#llm#ocr#hands-onRust 1.97.0がリリースされた — ちょうどそのcargoでKubernetesオペレーターをビルドしていたところだった
Rust 1.97.0が2026年7月9日にstableとしてリリースされました。この記事は、リリースノートで実際に変わった三つ — v0シンボルマングリングのstable昇格、Cargoの警告拒否(deny warnings)、これまで隠れていたリンカー出力のデフォルト表示 — を整理し、数日前にまさにそのcargo 1.97でKubernetes GPUオペレーターをビルドした実測経験と重ねて見ます。正直な結論が一つ。オペレーターを
2026-07-11 · 8 分で読めます #rust#rust-1.97#release-notes#cargo#kube-rsKubeVirt GPU パススルー VM はなぜ112日間スケジュールされなかったのか — 実際のクラスタ剖検
Rust オペレーターが「GPU ノード4台すべて NotReady」という診断を下した後、その死の原因を実際の8ノードクラスタ(GPU Operator v25.3.0、KubeVirt v1.7.0)で最後まで追跡しました。gpu-fedora と rhel9-gpu-vm が112日間 ErrorUnschedulable で止まっていた本当の理由は、華やかな GPU 設定ではなく kubelet の1行のエラー — 「runni
2026-07-11 · 8 分で読めます #kubevirt#gpu#kubernetes#nvidia#devopsCloudNativePGでKubernetesにPostgresを立ち上げて殺してみる — フェイルオーバー23秒を実測
実際の8ノードKubernetesクラスターにCloudNativePG(CNPG) v1.30.0をインストールし、3インスタンスのPostgresクラスターを立ち上げたうえで、本当にプライマリを殺してみました。ブートストラップから複製の確認、プライマリの強制削除後のフェイルオーバー(23.1秒でレプリカが昇格、データ無損失)、そして死んだノードがレプリカとして自己回復し3/3に戻るまで — 全過程を実測ログとともに記録します。NFS
2026-07-11 · 8 分で読めます #cloudnativepg#postgresql#kubernetes#operator#databaseRustでKubernetes GPUオペレーターを作る — kube-rsで実際のクラスターを診断する
8ノードの実運用ホームラボクラスター(k8s v1.32.5)を相手に、kube-rsを使ってGPUオペレーターをRustで自作して動かしました。GpuInventoryカスタムリソースを定義し、2つのコントローラー(ノードスキャン→CR状態の記録、ノード監視→ConfigMap更新)を1つのバイナリで起動し、クラスターの外で実行しました。そして、オペレーターが実際に吐き出した結果 — GPUノード4個のうちReady 0個、つまりGP
2026-07-11 · 9 分で読めます #rust#kubernetes#operator#gpu#kube-rsSlack bot で AI チームメンバーを作る — Claude・Gemini・OpenClaw 連携 + MCP でツール拡張 (2026 ハンズオン)
AI を最もレバレッジ高くデプロイする表面は IDE ではなく Slack だ — チーム全体が、仕事が起きる場所で使う。この記事はなぞって進めるハンズオンだ。Slack アプリを作り、Bolt SDK でメンションに応答する最小 bot を立ち上げ、Claude・Gemini・OpenClaw Gateway を連携し、thread コンテキストを扱い、MCP で bot に GitHub・Jira・DB のようなツールを持たせ、st
2026-05-14 · 21 分で読めます #slack-bot#llm#claude#gemini#openclaw自分で作る VS Code 拡張と Language Server — 2026 年 LSP 実戦ガイド
VS Code 拡張と LSP はもう神秘的ではない。Extension API の基本 — コマンド・プロバイダ・WebView — から、JSON-RPC で行き交う LSP メッセージの解剖、vscode-languageserver と tower-lsp で書く本物のサーバ、Tree-sitter 統合、Marketplace と OpenVSX への公開まで。TODO ハイライターひとつと、架空の設定言語向け LSP ひとつ
2026-05-14 · 34 分で読めます #vscode#vscode-extension#language-server#lsp#hands-onNotion・Slack・LinearをLLMで束ねるワークフロー自動化ハンズオン — 2026年版・社内ツールのグルーコードガイド
ZapierでもなくBunで200行のスクリプトを書き、Linearのissueクローズ → Slack通知 → Notion changelogへの自動記入を一本に束ねる。2025年8月にローンチしたNotion Data Sources API、Slack Bolt 4、Linear GraphQL 2026年の現状を押さえつつ、LLMを分類・要約・ドラフトのグルーとして差し込むパターンを扱う。シークレット管理、Webhook vs
2026-05-14 · 27 分で読めます #notion-api#slack-api#linear-api#workflow-automation#llm-glueKeycloak 連携ハンズオン — Docker で起動し Realm・Client を設定、Spring Boot・Next.js 連携まで (2025 ハンズオンガイド)
認証を自前で作るな、Keycloak を使え。この記事は手を動かすハンズオンだ — Docker で Keycloak 26 を起動し、Realm・Client・User・Role を設定し、OIDC エンドポイントを curl で叩き、Spring Boot Resource Server と Node.js・Next.js を連携する。Authorization Code + PKCE のトークンフロー全体、本番チェックリスト、そし
2026-05-14 · 28 分で読めます #keycloak#oidc#oauth2#authentication#authorizationClaude Code Skills を自分で作る — SKILL.md 一枚でエージェントに新しい道具を授けるハンズオン (2026, 日本語)
Agent Skills は Anthropic が 2025 年 10 月に導入し、12 月にオープン標準として公開した拡張機構である。2026 年 5 月現在、Claude Code を拡張する既定の方法となった。仕組みは小さい — YAML フロントマター + マークダウン指示の SKILL.md 一枚と、必要ならスクリプトやリファレンスを横に置くだけ。モデルが description を読み、自ら invoke の可否を判断する
2026-05-14 · 34 分で読めます #claude-code#skills#anthropic#ai-tooling#hands-onetcdバックアップ&リストア完全ガイド — CKA試験必須ハンズオン
Kubernetesクラスタの頭脳であるetcdをバックアップ・リストアする方法を実践コマンドとともに完全網羅する。CKA試験の定番問題であり、プロダクション運用の必須スキル。
2026-03-02 · 9 分で読めます #kubernetes#etcd#cka#backup#restore