-
C++
Python | ctypes で C++ メソッドを呼び出す
Python から C++ のメソッドを呼び出すためには、いろいろな手段があります。ctypes, CFFI, SWIG, boost.python, WASM とありますが、今回は python の標準ライブラリ ctypes を利用する例を紹介します。 動作環境 Windows 11 WSL - Ubuntu 22.04 g++ 11.3... -
Python
WSL | Python matplotlib でグラフを描画する
Python では matplotlib パッケージを利用して多様なグラフを描画することができます。この記事では、WSL の Ubuntu にて matplotlib を実行する方法をまとめます。 Languages Switch to English Page 動作環境 Windows 11 WSL Ubuntu 22.04 Python 3.10.6... -
VSCode
VSCode | USキーボードの「Ctrl-`」でターミナルが開けないときの対処法
VSCode ではターミナルを開くためのショートカットが用意されています。キーボードが日本語配列の場合は Ctrl+@ で、英語配列の場合は Ctrl+` が割り当てられています。 問題点として、英語配列キーボードで日本語IMEを利用している場合は、Ctrl+` が無効... -
CUDA
WSL Python – PyCUDA で GPU プログラミング
WSL Ubuntu 22.04 にて、PyCUDA を利用して GPGPU のプログラミングを始めるための手順です。 動作環境 Windows 11 WSL Ubuntu-22.04 GeForce RTX 2080 CUDA Toolkit 11.5 python 3.10.6 事前準備 事前にいくつかインストールが必要なものがあります。 パ... -
WSL
WSL – ディストリビューションの複製
WSL にてディストリビューションを複製するための手順です。オリジナルのイメージを汚さずに何かを試行したいときに使います。 Ubuntu 22.04 の例を掲載します。 要約 リスト > wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Stopped 2 エクスポート &g... -
CUDA
CUDA | GPU の最大スレッド数・グリッド数を取得する
GPU の最大スレッド数・グリッド数の取得方法です。 CUDA プログラミングでカーネルを実行する際には、スレッド数とグリッド数を意識する必要があります。これらの数値の最大数は GPU によって異なります。 これらの最大値を取得するためには、cudaGetDevi... -
CUDA
WSL | CUDA 開発環境をインストールする
Windows 11 の WSL に CUDA 開発環境をインストールする手順です。Ubuntu-22.04 のディストリビューションで試行した例です。 事前準備 Windows ご利用の GPU に応じて Windows のドライバをインストールします。URL:NVIDIA ドライバダウンロード WSL に ...



