ggml.go 433 B

1234567891011
  1. package ggml
  2. // #cgo CXXFLAGS: -std=c++17
  3. // #cgo CPPFLAGS: -I${SRCDIR} -I${SRCDIR}/include -I${SRCDIR}/ggml-cpu
  4. // #cgo CPPFLAGS: -DNDEBUG -DGGML_USE_CPU
  5. // #cgo darwin LDFLAGS: -framework Foundation
  6. // #cgo amd64,avx CPPFLAGS: -mavx
  7. // #cgo amd64,avx2 CPPFLAGS: -mavx2 -mfma -mf16c
  8. // #cgo arm64 CPPFLAGS: -D__aarch64__ -D__ARM_NEON -D__ARM_FEATURE_FMA
  9. import "C"
  10. import _ "github.com/ollama/ollama/ml/backend/ggml/ggml/ggml-cpu"