2023-11-29 14:00:37 -05:00
|
|
|
package llm
|
|
|
|
|
|
|
|
import (
|
2023-12-18 21:32:04 -05:00
|
|
|
"embed"
|
2023-11-29 14:00:37 -05:00
|
|
|
"fmt"
|
|
|
|
|
|
|
|
"github.com/jmorganca/ollama/api"
|
|
|
|
)
|
|
|
|
|
2024-01-04 12:40:15 -05:00
|
|
|
//go:embed llama.cpp/ggml-metal.metal
|
2023-12-18 21:32:04 -05:00
|
|
|
var libEmbed embed.FS
|
2023-11-29 14:00:37 -05:00
|
|
|
|
2024-01-08 16:42:00 -05:00
|
|
|
func newDynamicShimExtServer(library, model string, adapters, projectors []string, opts api.Options) (extServer, error) {
|
2023-11-29 14:00:37 -05:00
|
|
|
// should never happen...
|
2023-12-20 13:36:01 -05:00
|
|
|
return nil, fmt.Errorf("Dynamic library loading not supported on Mac")
|
2023-11-29 14:00:37 -05:00
|
|
|
}
|