Mac에 numba 설치

2747 단어 NumbaPython

개요


도입을 시도했다python 코드를 편리하게 고속화하기 위해.
단, pip만 설치할 수 없기 때문에 비망록으로 설치 프로그램을 미리 기록합니다.

설치하다.


별도numballvm가 필요합니다.
특히 llvm는 최신 3.8이다.x가 아니라 3.7.x가 필요한 것 같은데,enum34tap을 설치하세요.
또한 환경 변수homebrew/versions의 설정을 잊지 말아야 한다.
brew tap homebrew/versions
brew install homebrew/versions/llvm37
export LLVM_CONFIG=/usr/local/Cellar/llvm37/3.7.1/bin/llvm-config-3.7

pip install enum34
pip install numba

가져오기


numba가 설치되지 않은 환경에서도 이동할 수 있도록
수입이 안 되면 아무것도 안 하는 장식물로 바꿔요.
try:
    from numba import jit
except ImportError:
    def jit(*args, **_kwargs):
        if len(args) > 0 and hasattr(args[0], "__call__"):
            return args[0]
        else:
            def _(func):
                return func
            return _
LLVM_CONFIG 이외에도 사용할 때 각각 같은 것을 정의한다.
또한 이 경우 유형을 지정하려면 객체가 아닌 문자열을 통과해야 합니다.

기타


문헌은 이 근처에 있습니까?
  • @jit
  • http://www.slideshare.net/teoliphant/numba-siam-2013
  • 좋은 웹페이지 즐겨찾기