-
Notifications
You must be signed in to change notification settings - Fork 62
Expand file tree
/
Copy pathpubspec.yaml
More file actions
34 lines (30 loc) · 1 KB
/
pubspec.yaml
File metadata and controls
34 lines (30 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: llama_cpp_dart
description: Dart FFI binding for llama.cpp targeting iOS, Android, and macOS.
version: 0.9.0-dev.6
homepage: https://github.com/netdur/llama_cpp_dart
repository: https://github.com/netdur/llama_cpp_dart
environment:
sdk: ^3.5.0
dependencies:
ffi: ^2.1.5
image: ^4.7.2
dev_dependencies:
ffigen: ^20.1.1
lints: ^5.0.0
test: ^1.25.0
ffigen:
name: 'LlamaBindings'
description: 'Raw FFI bindings for llama.cpp (llama.h + mtmd.h). Do not edit by hand.'
output: 'lib/src/ffi/bindings.dart'
headers:
entry-points:
- 'src/llama.cpp/include/llama.h'
- 'src/llama.cpp/tools/mtmd/mtmd.h'
- 'src/llama.cpp/tools/mtmd/mtmd-helper.h'
compiler-opts:
- '-resource-dir=/Library/Developer/CommandLineTools/usr/lib/clang/17'
- '-Isrc/llama.cpp/ggml/include'
- '-Isrc/llama.cpp/include'
- '-Isrc/llama.cpp/tools/mtmd'
preamble: |
// ignore_for_file: type=lint, type=warning, unused_field, unused_element, camel_case_types, non_constant_identifier_names