我的Fedora 16安裝了atlas-sse3軟件包,並且使用了numpy和scipy。所有3個包都來自發行版的存儲庫。我的問題是,如果我下載Atlas庫的源代碼rpm並編譯它以更好地適應我的硬件,那麼是否還需要針對新安裝的Atlas版本編譯numpy和scipy?從通用版本到已調整版本的版本
2
A
回答
0
在我的計算機上,我使用最新的lapack
[來自這裏[(http://www.netlib.org/lapack/),它包含它自己的blas
庫)編譯SciPy庫。我猜想對於atlas
的過程將類似於:
- 編譯
blas
庫。轉到SRC
並運行make - 編譯
lapack
庫。將make.inc.example
重命名爲make.inc
並根據需要進行編輯(優化標誌-O2應該在那裏,並且對於最優化的情況它可以更改爲-O3)。運行make
然後,在SciPy的源文件夾:
重命名
site.cfg.example
到site.cfg
和添加此(的路徑是在Windows格式):[LAPACK] library_dirs = C :\ Users \ pfh-castro \ Downloads \ lapack-3.4.2 lapack_libs = lapack,tmglib [blas] library_dirs = C:\ Users \ pfh-castro \ Downloads \ lapack-3.4.2 blas_libs = refblas
運行
python setup.py config --compiler=mingw32 build --compiler=mingw32 install
內部版本將在./build
。你也應該have a look here。
相關問題
- 1. 從Axis1.0版本遷移到Axis2.0版本
- 2. 從7.1版本升級到7.2版本(發佈版本)後出版整個網站的問題
- 3. Android基本版面調整
- 4. 從零售版本獲得優化到調試版本
- 5. Asp.net發佈版本與調試版本
- 6. Castle版本的舊版本
- 7. jdk版本1.7已找到?
- 8. SWF版本到Flash版本的圖表
- 9. 的Joomla低版本到高版本
- 10. 舊版本和新版Android版本的獨立版本
- 11. 從BASIC版本15到版本20的SPSS腳本
- 12. 通過版本
- 13. nodejs更新package.json中從最新版本到已用版本的依賴關係
- 14. 更新父版本到下一版本版本
- 15. 從iphone版本創建ipad版本?
- 16. 更新3.1.1從版本4.1.3版本
- 17. 從'0'版本分支版本
- 18. Mockito模擬版本版本
- 19. 舊版本版本檢測
- 20. 修訂版本與版本
- 21. Facebook Graph API - 已棄用fql的版本v2.1及更高版本
- 22. 是否版本代碼,版本名稱的alpha版本影響生產版本
- 23. 從版本號
- 24. 從版本
- 25. 從版本
- 26. 版本控制實體插入新版本使用NHibernate版本
- 27. 從調度庫(版本0.10.1)
- 28. 從Web應用程序版本傳遞到移動版本
- 29. 找到版本
- 30. XText禁用完整版本