Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
02401653
Commit
02401653
authored
Jul 03, 2023
by
Jeffrey Morgan
Browse files
fix llama.cpp build
parent
9164981d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
4 deletions
+4
-4
llama/CMakeLists.txt
llama/CMakeLists.txt
+2
-2
llama/llama.go
llama/llama.go
+2
-2
No files found.
llama/CMakeLists.txt
View file @
02401653
...
@@ -24,5 +24,5 @@ target_include_directories(binding PRIVATE ${llama_cpp_SOURCE_DIR}/examples)
...
@@ -24,5 +24,5 @@ target_include_directories(binding PRIVATE ${llama_cpp_SOURCE_DIR}/examples)
target_link_libraries
(
binding llama ggml_static
)
target_link_libraries
(
binding llama ggml_static
)
configure_file
(
${
llama_cpp_SOURCE_DIR
}
/ggml-metal.metal
${
CMAKE_CURRENT_BINARY_DIR
}
/ggml-metal.metal COPYONLY
)
configure_file
(
${
llama_cpp_SOURCE_DIR
}
/ggml-metal.metal
${
CMAKE_CURRENT_BINARY_DIR
}
/ggml-metal.metal COPYONLY
)
configure_file
(
${
llama_cpp_BINARY_DIR
}
/libllama.a
${
CMAKE_CURRENT_BINARY_DIR
}
/libllama.a COPYONLY
)
add_custom_target
(
copy_libllama ALL COMMAND
${
CMAKE_COMMAND
}
-E copy_if_different
${
llama_cpp_BINARY_DIR
}
/libllama.a
${
CMAKE_CURRENT_BINARY_DIR
}
)
configure_file
(
${
llama_cpp_BINARY_DIR
}
/libggml_static.a
${
CMAKE_CURRENT_BINARY_DIR
}
/libggml_static.a COPYONLY
)
add_custom_target
(
copy_libggml_static ALL COMMAND
${
CMAKE_COMMAND
}
-E copy_if_different
${
llama_cpp_BINARY_DIR
}
/libggml_static.a
${
CMAKE_CURRENT_BINARY_DIR
}
)
\ No newline at end of file
llama/llama.go
View file @
02401653
...
@@ -24,9 +24,9 @@
...
@@ -24,9 +24,9 @@
//go:generate cmake --build build
//go:generate cmake --build build
package
llama
package
llama
// #cgo LDFLAGS: -Lbuild -lbinding -lllama -lggml_static -lstdc++
// #cgo LDFLAGS: -Lbuild -lbinding -lllama -lm -lggml_static -lstdc++
// #cgo CXXFLAGS: -std=c++11
// #cgo darwin LDFLAGS: -framework Accelerate -framework Foundation -framework Metal -framework MetalKit -framework MetalPerformanceShaders
// #cgo darwin LDFLAGS: -framework Accelerate -framework Foundation -framework Metal -framework MetalKit -framework MetalPerformanceShaders
// #cgo darwin CXXFLAGS: -std=c++11
// #include "binding/binding.h"
// #include "binding/binding.h"
import
"C"
import
"C"
import
(
import
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment