タグ

2024年1月2日のブックマーク (1件)

  • NumPy をマルチスレッドで計算させる - sgryjp.log

    Anaconda / Miniconda や pip で普通に NumPy をインストールすると、その計算は複数 CPU コアを備えた計算機でも常にシングルスレッドで実行され…ると今日まで思い込んでいた。が、実は環境変数を設定すれば NumPy はマルチスレッドで計算してくれるらしい。もっと早く知っておきたかったな。。。 ということで、今日は NumPy のマルチスレッド計算を有効化する環境変数について備忘録。 スレッド数を指定する環境変数 変数名 NumPy の計算のうち、コアの部分は BLAS (Basic Linear Algebra Subprograms) ライブラリで実行される。この BLAS ライブラリ自身が、特定の環境変数で指定されたスレッド数で計算するように作られている。なので NumPy が使用中の BLAS ライブラリ用の環境変数に、計算に使いたいスレッド数を指定すれ

    NumPy をマルチスレッドで計算させる - sgryjp.log
    xiangze
    xiangze 2024/01/02