mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2026-08-04 17:10:48 -05:00
* docs : center badges and links, remove Hot topics - Use <div align="center"> for GitHub-compatible centering - Add dev branches and compile times links - Remove Hot topics section Assisted-by: llama.cpp:Qwen3.6-27B * readme : remove sections * docs : center badges, remove Hot topics, extract sections, remove tools - Use <div align="center"> for GitHub-compatible centering - Add dev branches and compile times links - Add lib llama API and llama-server REST API links - Remove Hot topics section - Remove Recent API changes section - Extract XCFramework section into docs/xcframework.md - Extract Completions section into docs/completions.md - Extract Obtaining and quantizing models into docs/models.md - Remove tools usage sections (llama-cli, llama-server, etc.) - Move Contributing section to the end Assisted-by: llama.cpp:Qwen3.6-27B * cont : arrange links * cont : fix ws * cont : remove seminal papers * cont : change sample model * cont : trim-down contributing section * cont : sort backends alphabetically * cont : words * cont : add fig captions * docs : models words * readme : shorter caption * cont : fix typo * cont : add window frame to screenshot
32 lines
1012 B
Markdown
32 lines
1012 B
Markdown
# XCFramework
|
|
|
|
The XCFramework is a precompiled version of the library for iOS, visionOS, tvOS,
|
|
and macOS. It can be used in Swift projects without the need to compile the
|
|
library from source. For example:
|
|
|
|
```swift
|
|
// swift-tools-version: 5.10
|
|
// The swift-tools-version declares the minimum version of Swift required to build this package.
|
|
|
|
import PackageDescription
|
|
|
|
let package = Package(
|
|
name: "MyLlamaPackage",
|
|
targets: [
|
|
.executableTarget(
|
|
name: "MyLlamaPackage",
|
|
dependencies: [
|
|
"LlamaFramework"
|
|
]),
|
|
.binaryTarget(
|
|
name: "LlamaFramework",
|
|
url: "https://github.com/ggml-org/llama.cpp/releases/download/b5046/llama-b5046-xcframework.zip",
|
|
checksum: "c19be78b5f00d8d29a25da41042cb7afa094cbf6280a225abe614b03b20029ab"
|
|
)
|
|
]
|
|
)
|
|
```
|
|
|
|
The above example is using an intermediate build `b5046` of the library. This can be modified
|
|
to use a different version by changing the URL and checksum.
|