Theano 설치
2103 단어 설치 하 다.
python 소프트웨어 를 설치 하 는 것 이 편리 하기 위해 서 먼저 pip 를 설치 합 니 다.
설치 방법
Theano 설치 의 선 결 조건:
1, python 2.6 이상;
2,BLAS
3, numpy (BLAS 의존, 없 음 에 도 설치 가능, BLAS 가속 사용 불가)
4, Scipy (BLAS 의존)
BLAS 를 설치 하 는 방법 은 다음 과 같 습 니 다. 좀 번 거 롭 습 니 다.
모두 Blas, blas - devel, lapack, lapack - devel, atlas, atlas - devel 이 설치 해 야 합 니 다.
yum 을 통 해 설치 할 수 있 습 니 다.
cblas 는 따라 야 할 지 여 부 를 확인 하지 못 합 니 다.
BLAS 의 설치, redhat 에서 설치 절 차 는 다음 과 같 습 니 다.
1,yum install gcc-gfortran fortran 컴 파 일 러 설치
2. BLAS 와 CBLAS 를 다운로드 합 니 다.http://www.netlib.org/blas/위, blas. tgz 와 cblas. tgz
3. BLAS, cd 를 BLAS 디 렉 터 리 에 설치 하고 make 를 직접 하면 됩 니 다. 컴 파일 에 성공 하면 blas 가 있 습 니 다.LINUX. a 생 성;
4, blas 라 이브 러 리 파일 연결: ln - s xxxxxxx / BLAS / blasLINUX.a /usr/local/lib/libblas.a
5. CBLAS, cd 를 CBLAS 디 렉 터 리 에 설치 하고 MakeFile. in 을 MakeFile. in. bkp 로 백업 한 다음 이 명령 으로 링크 를 만 듭 니 다. ln - s Makefile. LINUX Makefile. in;그리고 MakeFile. in 에 있 는 BLLIB = 줄 을 수정 하여 등호 오른쪽 에 blas 를 가리 키 게 합 니 다.LINUX. a 파일 을 저장 한 후 make all 을 입력 하 십시오.컴 파일 성공 후 lib 에서 cblas 생 성LINUX. a 파일;
6. 이 라 이브 러 리 파일 을 / usr / local / lib 다음 에 바로 연결 하면 됩 니 다.
ln -s xxxxxx/CBLAS/lib/cblas_LINUX.a /usr/local/lib/libcblas.a
----
yum install blas 로 설치 할 수 있 습 니 다.
Blas 가방 외 에 lapack, lapack - devel, atlas, atlas - devel 도 설치 해 야 하 는데 다행히 yum 이 설치 할 수 있 습 니 다.
다음 코드 를 실행 하면 됩 니 다.
yum install blas blas-devel lapack lapack-devel atlas atlas-devel --nogpgcheck
주의: atlas 의 설치 패 키 지 는 atlas - c +. x86 이 아 닙 니 다.64 atlas-c++-devel.x86_64. 이 두 사람 은 하나의 인터페이스 입 니 다.
numpy 설치:
직접 pip install numpy 로 해결 하기;
Scipy 설치, 직접 pip 설치 Scipy 해결
그 다음 에 Theano 를 설치 하 는 것 도 바로 pip install Theano 로 해결 하 는 것 입 니 다.
numpy 가 BLAS 컴 파일 에 성공 적 으로 의존 하 는 지 확인 하고 다음 코드 로 시험 합 니 다.
>>> import numpy
>>> id(numpy.dot) == id(numpy.core.multiarray.dot)
False
그 결과 False 는 성공 이 BLAS 가속 에 의존 했다 고 밝 혔 고, Ture 라면 python 자체 의 실현 이 가속 화 되 지 않 았 다 고 밝 혔 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Nginx intall on Linux1. 설치 의존 2. nginx 의 tar 가방 다운로드 3. nginx 설치 4. Nginx 상용 명령 5. 방화벽 설정 6. Nginx 가상 도 메 인 이름 설정 및 테스트 검증 7. Nginx 시작...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.