centos7 BLAS
时间: 2023-11-28 17:46:23 浏览: 27
BLAS(Basic Linear Algebra Subprograms)是一组基本的线性代数子程序,用于执行诸如矩阵乘法、向量加法等基本操作。在CentOS 7上安装BLAS的步骤如下:
1. 安装必要的编译工具和依赖项:
```shell
sudo yum install gcc gcc-c++ gcc-gfortran
sudo yum install lapack-devel
```
2. 下载BLAS源代码:
```shell
wget http://www.netlib.org/blas/blas-3.8.0.tgz
tar -xvf blas-3.8.0.tgz
cd BLAS-3.8.0/
```
3. 编译和安装BLAS:
```shell
make
sudo make PREFIX=/usr/local/blas install
```
4. 确认BLAS是否正确安装:
```shell
ls /usr/local/blas/lib/libblas.so.3
```
如果输出类似于 `/usr/local/blas/lib/libblas.so.3 -> libblas.so.3.8.0` 的内容,则表示BLAS已经正确安装。
相关问题
centos7 安装siesta步骤
您好,以下是CentOS 7安装Siesta的步骤:
1. 安装必要的依赖项:
sudo yum install gcc gcc-gfortran openmpi openmpi-devel lapack-devel blas-devel
2. 下载Siesta源代码:
wget https://launchpad.net/siesta/4.0/4.0.1/+download/siesta-4.0.1.tar.gz
3. 解压源代码并进入Siesta目录:
tar -zxvf siesta-4.0.1.tar.gz
cd siesta-4.0.1
4. 修改Siesta系统配置文件:将BLAS、LAPACK和OpenMPI的路径加入到配置文件中:
vi arch.make
修改其中的BLAS_LIB、LAPACK_LIB和MATH_LIB变量为对应的库文件路径。
5. 编译Siesta:
make
6. 安装Siesta:
sudo make install
7. 配置环境变量:
export SIESTA=$HOME/bin/siesta-4.0.1
export PATH=$PATH:$SIESTA/Obj:$SIESTA/Docs/Scripts
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/openmpi/lib
希望对您有帮助。
centos7中cuda=10.2下安装caffe步骤
以下是在CentOS 7系统中安装CUDA 10.2和Caffe的步骤:
1. 安装CUDA 10.2
首先,需要安装CUDA 10.2。可以从NVIDIA官网上下载对应的安装包,或者使用以下命令安装:
```bash
sudo yum update
wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.2.89-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel7-10.2.89-1.x86_64.rpm
sudo yum clean all
sudo yum install -y cuda
```
2. 安装依赖
```bash
sudo yum install -y epel-release
sudo yum install -y git gcc g++ cmake protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel
sudo yum install -y blas-devel lapack-devel atlas-devel
sudo yum install -y python-devel python-pip python-wheel python-numpy python-scipy python-matplotlib python-pandas python-sympy python-nose
sudo yum install -y gflags-devel glog-devel lmdb-devel
```
3. 克隆Caffe源码
```bash
git clone https://github.com/BVLC/caffe.git
cd caffe
git checkout caffe-1.0
```
4. 编译Caffe
```bash
cp Makefile.config.example Makefile.config
```
打开Makefile.config文件,修改以下内容:
- 修改CUDA_ARCH为自己的显卡架构,例如:CUDA_ARCH := -gencode arch=compute_61,code=sm_61
- 去掉WITH_PYTHON_LAYER := 1前面的注释符号#
- 如果需要使用cuDNN,去掉USE_CUDNN := 1前面的注释符号#
```bash
make all -j$(nproc)
make test -j$(nproc)
make runtest -j$(nproc)
make pycaffe -j$(nproc)
```
5. 配置环境变量
```bash
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
```
现在,Caffe已经安装成功,可以使用以下命令测试:
```bash
python
>>> import caffe
```