On-premise
.bashrcと.envを活用したポータブルなパス管理
.bashrc と環境変数ファイルを使い、ソースコード内にローカルの絶対パスや認証情報を書き込まずに開発するためのベストプラクティスです。
Ubuntuマシンのクラスター化
親ノード1台と複数台の子ノードをマネージドスイッチを介して接続し、プライベートネットワーク内で連携・クラスター化する手順です。
code-serverを用いたGPU開発環境の構築(Docker)
Dockerコンテナ上でブラウザ型VSCode(code-server)を立ち上げ、GPUリソースを利用しつつシームレスに開発を行うための環境構築ガイドです。
code-serverを用いた開発環境の構築(Docker・CPU版)
Dockerコンテナ上でブラウザ型VSCode(code-server)を立ち上げ、CPUベースでの開発や動作確認をシームレスに行うための環境構築ガイドです。
VSCode Dev Containersの利用法
VSCodeの拡張機能であるDev Containersを使用し、オンプレミス計算サーバー上でDockerコンテナを立ち上げ、その中でシームレスに開発を行うための設定ガイドです。
CLI Dockerの作り方
SSH接続経由のコマンドライン上でDockerコンテナを作成し、セッションが切断されてもバックグラウンドでコンテナを実行し続けるための手順です。
DockerでのJupyterLab環境構築とポートフォワード
Linuxサーバー上でDockerコンテナを立ち上げてJupyterLabを起動し、SSHトンネリング(ポートフォワード)を用いて手元のクライアントPCのブラウザから安全に接続する手順です。
オンプレミスクラスター 運用の概要
水野班オンプレミスクラスター環境の全体像、Slurm/Apptainerを用いた計算・コンテナ実行モデル、およびストレージ利用ポリシーのサマリです。
オンプレミスクラスター自動構築システム 構築手順・設計書
Ubuntu AutoinstallとAnsibleを組み合わせた、オンプレミスクラスター(OSインストール・プロビジョニング・Slurm設定)の自動構築手順です。
Onpremiseマシン運用マニュアル
水野班のオンプレミス計算サーバーへの接続方法、Linuxコマンド、Docker仮想環境構築についてまとめた運用マニュアルです。
Ubuntuでのリソース使用制限方法
Ubuntu環境におけるCPU、メモリ、GPUなどの計算リソース使用上限を制限する設定方法について解説します。
Slurm利用のヘルプ・トラブルシューティング
Slurm環境でのジョブの確認方法、データ管理のベストプラクティス、Jupyter Notebookの利用方法、およびトラブル時の対処法を解説します。
SlurmおよびApptainer導入マニュアル
オンプレミス計算サーバーでジョブを管理・実行する ためのSlurmおよびApptainerの利用ガイドです。
NASの設定(QNAP NAS)
水野班が使用している NAS の基本情報についてのページです。