# Windows (WSL) でのクイックスタート
Windows 11 では,**WSL (Windows Subsystem for Linux)** を通じて Hi-QUBO を使用できます.WSL により,Linux プログラムを Windows 上でネイティブに実行できます.
このドキュメントでは,WSL,必要なライブラリ,Hi-QUBO のインストール方法,およびサンプルプログラムのコンパイルと実行方法を説明します.
## WSL のインストール
Windows 11 では,**WSL** は Windows PowerShell からインストールできます.
PowerShell を管理者として開き,以下のコマンドを実行してください:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
プロンプトが表示されたら,**[ユーザーアカウント名]** と **[パスワード]** を入力してください.
これにより WSL 2 と Windows 上で動作する Ubuntu ベースの Linux システムがインストールされます.
インストールが完了したら,WSL 内でシステムソフトウェアを更新・アップグレードしてください:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
## C++ コンパイラのインストール
Hi-QUBO には **C++ コンパイラ** が必要です.
以下のコマンドでインストールしてください:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
## Hi-QUBO のインストール
[**インストール**](../downloadInstall/apt-install.md) の手順に従って Hi-QUBO をインストールしてください.
**方法2(tar.gz)** を使用する場合は,以下の WSL 固有の注意点があります:
Windows PC のアーキテクチャに応じて,[**ダウンロード**](https://hi-qubo.com/download/) ページから以下のファイルのいずれかをダウンロードしてください:
- **`qbpp_amd64_.tar.gz`** : Intel または AMD ベースの Windows PC 用
- **`qbpp_arm64_.tar.gz`** : ARM ベースの Windows PC 用(例:Copilot+ PC)
ファイルが Windows のダウンロードフォルダにダウンロードされた場合,以下のように展開します:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
展開したディレクトリへのシンボリックリンクを作成することを推奨します:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
アップグレードする場合は,新しいリリースをダウンロードしてシンボリックリンクを更新してください:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
## ABS3 GPU Solver の実行
システムに **CUDA 対応 GPU** がある場合,WSL から ABS3 GPU Solver を実行できます.
WSL で GPU アクセラレーションを有効にするには,以下のページから **NVIDIA GPU ドライバ(Windows 用)** をインストールしてください:
> **注意**
> WSL 内に Linux 用 GPU ドライバをインストールしないでください.
> WSL は統合レイヤーを通じて Windows の GPU ドライバを使用します.
ドライバをインストールしたら,以下のコマンドを実行して WSL で GPU が利用可能か確認してください:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```
ドライバが正しくインストールされていれば,インストールされた GPU の情報が表示されます.
その後,以下のようにして ABS3 GPU Solver を使用するサンプルプログラムを実行できます:
```{include} /../programFiles/markDown/startUp/WSL-quick-start.md
:start-after:
:end-before:
```