Mac에 numba 설치
개요
도입을 시도했다python 코드를 편리하게 고속화하기 위해.
단, pip만 설치할 수 없기 때문에 비망록으로 설치 프로그램을 미리 기록합니다.
설치하다.
별도numba와 llvm
가 필요합니다.
특히 llvm는 최신 3.8이다.x가 아니라 3.7.x가 필요한 것 같은데,enum34
tap을 설치하세요.
또한 환경 변수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
이외에도 사용할 때 각각 같은 것을 정의한다.
또한 이 경우 유형을 지정하려면 객체가 아닌 문자열을 통과해야 합니다.
기타
문헌은 이 근처에 있습니까?
별도numba와
llvm
가 필요합니다.특히 llvm는 최신 3.8이다.x가 아니라 3.7.x가 필요한 것 같은데,
enum34
tap을 설치하세요.또한 환경 변수
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
이외에도 사용할 때 각각 같은 것을 정의한다.
또한 이 경우 유형을 지정하려면 객체가 아닌 문자열을 통과해야 합니다.
기타
문헌은 이 근처에 있습니까?
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 _
문헌은 이 근처에 있습니까?
Reference
이 문제에 관하여(Mac에 numba 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jkawamoto/items/726419721b5d36564792텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)