version = 4
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "cudarc"
version = "0.19.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42310153e06cf4cd532901f7096beb27504d681736a29ee90728ae4e2d93b2a8"
dependencies = [
"libloading",
]
[[package]]
name = "libc"
version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
[[package]]
name = "libloading"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60"
dependencies = [
"cfg-if",
"windows-link",
]
[[package]]
name = "memmap2"
version = "0.9.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0"
dependencies = [
"libc",
]
[[package]]
name = "memra-engine"
version = "0.75.0"
dependencies = [
"cudarc",
"libc",
"memmap2",
"memra-gguf",
"memra-kv",
"memra-runtime",
"memra-sampling",
"memra-tokenizer",
"memra-validate",
]
[[package]]
name = "memra-gguf"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58f85fb0537f67b3ed53035c8c3369112b24fe57c4c2748996b057d8414a7887"
dependencies = [
"memmap2",
]
[[package]]
name = "memra-kv"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ff4a49c4c581034d4e6c5d4cc145b3032f6c7e5124b6862b1ae6c8a5cfa06cd"
dependencies = [
"cudarc",
"memra-gguf",
]
[[package]]
name = "memra-runtime"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d99887b3cd5fa0603f85358a3eda18d83bd8400426c2fd921905b3337399d2c1"
dependencies = [
"cudarc",
"memra-gguf",
]
[[package]]
name = "memra-sampling"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7f94679dc1c3b9d00e4499c40e2f1f5554728e17dadc168cdfeaee30b0954cf"
[[package]]
name = "memra-tokenizer"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df0f16fd4da49f5b58a0d6a16cd9aaa84f67bd21d89b7bd289fa5882e627f317"
dependencies = [
"memra-gguf",
]
[[package]]
name = "memra-validate"
version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7dac177de6d6ac3c2d3bc439426058f539954060d5b585fe713c7642fc6a78c"
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"