0
0

More than 3 years have passed since last update.

Note Book : OpenBLAS Install On Windows10

Posted at

OpencvでCUDAを有効にする場合に必要になる。

reference
https://github.com/xianyi/OpenBLAS/wiki/How-to-use-OpenBLAS-in-Microsoft-Visual-Studio

environment
・windows 10
・cpu ryzen 3700x
・gpu ncvidia-rtx3900

software
・anaconda
・ninja
・cmake
・git
・opencv-4.5.0
・ant 1.8.2
・open-jdk-15
・cuda 11
・visual studio 2019

cmd.exe
conda config --add channels conda-forge
conda install -y -c isuruf kitware-ninja
conda install -y cmake flang clangdev perl libflang
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

conda config --add channels conda-forge
conda install -y -c isuruf kitware-ninja
conda install -y cmake flang clangdev perl libflang
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
cd C:/tools/openblas
git clone https://github.com/xianyi/OpenBLAS.git
cd OpenBLAS
mkdir build
cd build
@rem 環境に合わせて
set CONDA_PREFIX=C:\Users\admin\anaconda3
set LIB=%CONDA_PREFIX%\Library\lib;%LIB%
set CPATH=%CONDA_PREFIX%\Library\include;%CPATH%
cmake .. -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 -DDYNAMIC_ARCH=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tools/opt/openblas ..
cmake --build . --config RELEASE --target intall

capture
git clone https://github.com/xianyi/OpenBLAS.git
image.png

conda update -n base conda

image.png

conda config --add channels conda-forge

image.png

conda install -y cmake flang clangdev perl libflang

image.png

conda install -y -c isuruf kitware-ninja

image.png

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

image.png

set CONDA_INSTALL_LOCN=C:\Users\admin\anaconda3
set LIB=%CONDA_INSTALL_LOCN%\Library\lib;%LIB%
set CPATH=%CONDA_INSTALL_LOCN%\Library\include;%CPATH%

cmake .. -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 -DDYNAMIC_ARCH=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tools/opt/openblas ..

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0