llm_darwin_amd64.go 1.0 KB

1234567891011121314
  1. //go:generate cmake -S server -B server/build/cpu -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 -DCMAKE_SYSTEM_NAME=Darwin -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_OSX_ARCHITECTURES=x86_64 -DLLAMA_METAL=off -DLLAMA_NATIVE=off
  2. //go:generate cmake -S server -B server/build/cpu_avx -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 -DCMAKE_SYSTEM_NAME=Darwin -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_OSX_ARCHITECTURES=x86_64 -DLLAMA_METAL=off -DLLAMA_NATIVE=off -DLLAMA_AVX=on
  3. //go:generate cmake -S server -B server/build/cpu_avx2 -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 -DCMAKE_SYSTEM_NAME=Darwin -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_OSX_ARCHITECTURES=x86_64 -DLLAMA_METAL=off -DLLAMA_NATIVE=off -DLLAMA_AVX=on -DLLAMA_AVX2=on
  4. //go:generate cmake --build server/build/cpu --target server -- -j4
  5. //go:generate cmake --build server/build/cpu_avx --target server -- -j4
  6. //go:generate cmake --build server/build/cpu_avx2 --target server -- -j4
  7. package llm
  8. import "embed"
  9. //go:embed server/build/cpu/server
  10. //go:embed server/build/cpu_avx/server
  11. //go:embed server/build/cpu_avx2/server
  12. var libEmbed embed.FS