En mi macbook M1, cuando uso terminal para instalar cualquier cosa, estoy recibiendo muchos errores porque los binarios están siendo instalados para arquitectura x86 cuando yo necesito arm64. Por ejemplo, cuando escribo make
comando en terminal obtengo:
make
Makefile:24: Your arch is announced as x86_64, but it seems to actually be ARM64. Not fixing that can lead to bad performance. For more info see: https://github.com/ggerganov/whisper.cpp/issues/66#issuecomment-1282546789
sysctl: unknown oid 'machdep.cpu.leaf7_features'
I llama.cpp build info:
I UNAME_S: Darwin
I UNAME_P: i386
I UNAME_M: x86_64
I CFLAGS: -I. -O3 -DNDEBUG -std=c11 -fPIC -pthread -mf16c -DGGML_USE_ACCELERATE
I CXXFLAGS: -I. -I./examples -O3 -DNDEBUG -std=c++11 -fPIC -pthread
I LDFLAGS: -framework Accelerate
I CC: Apple clang version 12.0.5 (clang-1205.0.22.9)
I CXX: Apple clang version 12.0.5 (clang-1205.0.22.9)
¿Qué puedo hacer para solucionarlo?
PD: Algunos añadidos de los comentarios:
$ type brew
brew is /usr/local/bin/brew
$ echo $PATH
/Users/user/anaconda3/bin:/Users/user/opt/miniconda3/bin:/Users/user/opt/miniconda3/condabin:/Users/user/gsutil/google-cloud-sdk/bin:/opt/local/bin:/opt/local/sbin:/bin:/usr/local/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Library/TeX/texbin:/usr/local/go/bin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands