gpuRIR:Python+GPUで室内残響を鏡像法で高速生成【インストール方法・利用例】
はじめに 1. 鏡像法とは 1.1 計算のイメージ 1.2 CPUでのシミュレーションの限界と、GPUの利点 2. gpuRIRとは 3. 環境構築 3.1 必要なソフトウェア 3.2 Windows11での利用方法 4. gpuRIRの基本的な使い方 4.1 ライブラリのインポート、初期設定 4.2 シミュレーションのパラメータ設定 4.3 室内音響特性の設定 4.4 反射係数とシミュレーションパラメータの計算 4.5 インパルス応答の生成 4.6 結果のプロット まとめ 関連記事:PythonでCPUを使った鏡像法によるRIR生成 はじめに この記事では、Python用ライブラリ「gpuR…
Windows11にWSL2(Linux)をインストールしてCUDA,Python開発環境を構築
はじめに 構築環境 インストールのマニュアル 1. NVIDIAドライバーのインストール 2. WSLのインストール 3. CUDAツールキットのインストール 4. Python環境の構築 【任意】 pyenvによるPythonのバージョン管理 pipのインストール matplotlibの対応 まとめ はじめに 最近のWindows 11環境では、Pythonのインストールだけで基礎的な数値計算が可能です。しかし、GPUによる高速な数値計算や機械学習のためには、CUDAを利用する必要があります。特に、GPUで鏡像法を実行して室内インパルス応答を求めるgpuRIRのようなライブラリを使う場合、W…
PythonでOctave (MATLAB) の関数を使える oct2py 【インストール方法・利用例】
はじめに インストール方法 検証環境 Octave, oct2pyの概要 octaveのインストール方法 oct2pyの導入 パッケージの導入 動作確認 利用例 基本操作 パッケージの利用 関数の返り値の数の指定:nout Octave独自の関数を使う例:invfreqz Octaveでの invfreqz() の利用 Python (oct2py) で Octaveのinvfreqz() の呼び出し まとめ はじめに 数値計算用のプログラミング言語としては Pythonの利用が増えています. 一方で,MATLABや,MATLABに似たオープンソースの数値計算ツールである Octave も選択…
「ブログリーダー」を活用して、Kureneさんをフォローしませんか?