首页 > Windows开发 > 详细

maya2105 - windows8 - numpy/scipy

时间:2015-08-11 14:06:49      阅读:303      评论:0      收藏:0      [点我收藏+]
To compile numpy, create a site.cfg file in numpy‘s source directory with 
the following or similar content:

[mkl]

include_dirs = C:/Program Files (x86)/Intel/Composer XE/mkl/include

library_dirs = C:/Program Files (x86)/Intel/Composer 
XE/mkl/lib/intel64;C:/Program Files (x86)/Intel/Composer 
XE/compiler/lib/intel64

mkl_libs = 
mkl_lapack95_lp64,mkl_blas95_lp64,mkl_intel_lp64,mkl_intel_thread,mkl_core,libiomp5md,libifportmd

lapack_libs = 
mkl_lapack95_lp64,mkl_blas95_lp64,mkl_intel_lp64,mkl_intel_thread,mkl_core,libiomp5md,libifportmd

Also patch .\numpy-1.9.1\numpy\core\setup.py

   #mathlibs_choices = [[], [‘m‘], [‘cpml‘]] #BEFORE

   mathlibs_choices = [[], [‘cpml‘]] #AFTER


On a command prompt in the numpy (and then scipy) source directory, 
initialize Visual Studio and Intel compilers and then build numpy/scipy, 
e.g.:


# numpy (assuming exists in c:\numpy_scipy_build\numpy-1.9.1)

# from a new admin cmd prompt

# run the following


cd c:\numpy_scipy_build\numpy-1.9.1

rd /S /Q build

"C:\Program Files (x86)\Intel\Composer XE\bin\iclvars.bat" intel64 vs2010

"C:\Program Files (x86)\Intel\Composer XE\bin\ifortvars.bat" intel64 vs2010

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" amd64

set DISTUTILS_USE_SDK=1

set INCLUDE=%INCLUDE%;"C:\Program 
Files\Autodesk\Maya2015\include\python2.7";C:\Program Files (x86)\Microsoft 
Visual Studio 11.0\VC\include

set LIB=%LIB%;"C:\Program Files\Autodesk\Maya2015\lib";C:\Program Files 
(x86)\Microsoft Visual Studio 11.0\VC\include

"c:\Program Files\Autodesk\Maya2015\bin\mayapy.exe" setup.py build 

"c:\Program Files\Autodesk\Maya2015\bin\mayapy.exe" setup.py install


# scipy (assuming exists in c:\numpy_scipy_build\scipy-0.14.1)

# from a new admin cmd prompt

# run the following


cd c:\numpy_scipy_build\scipy-0.14.1

rd /S /Q build

"C:\Program Files (x86)\Intel\Composer XE\bin\iclvars.bat" intel64 vs2010

"C:\Program Files (x86)\Intel\Composer XE\bin\ifortvars.bat" intel64 vs2010

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" amd64

set DISTUTILS_USE_SDK=1

set INCLUDE=%INCLUDE%;"C:\Program 
Files\Autodesk\Maya2015\include\python2.7";C:\Program Files (x86)\Microsoft 
Visual Studio 11.0\VC\include

set LIB=%LIB%;"C:\Program Files\Autodesk\Maya2015\lib";C:\Program Files 
(x86)\Microsoft Visual Studio 11.0\VC\include;"C:\Program 
Files\Autodesk\Maya2015\Python\Lib\site-packages\numpy\core\lib"

"c:\Program Files\Autodesk\Maya2015\bin\mayapy.exe" setup.py build 

"c:\Program Files\Autodesk\Maya2015\bin\mayapy.exe" setup.py build 

"c:\Program Files\Autodesk\Maya2015\bin\mayapy.exe" setup.py install 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

This was tested w/ nose in a mayapy.exe prompt
###########
import numpy
numpy.test()

import scipy
scipy.test()
###########

Hope this helps anyone else who wants some fancy numpy/scipy in maya2015

Thanks,

+josh

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to python_inside_maya+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/27f0a1c9-5426-48f4-a921-9488f91485b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

参考 https://software.intel.com/zh-cn/articles/numpyscipy-with-intel-mkl
 



maya2105 - windows8 - numpy/scipy

原文:http://www.cnblogs.com/jonn/p/4720756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!