-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
40 lines (32 loc) · 1.06 KB
/
Cargo.toml
File metadata and controls
40 lines (32 loc) · 1.06 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
35
36
37
38
39
40
[package]
name = "solvr"
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
description = "Advanced computing library for real-world problem solving - optimization, differential equations, interpolation, statistics, and more"
license = "Apache-2.0"
repository = "https://github.com/ml-rust/solvr"
homepage = "https://github.com/ml-rust/solvr"
documentation = "https://docs.rs/solvr"
readme = "README.md"
keywords = ["solver", "optimization", "ode", "interpolation", "statistics"]
categories = ["algorithms", "mathematics", "science"]
[dependencies]
numr = { version = "0.5.0" }
[dev-dependencies]
[features]
default = ["graph", "pde"]
# Backend features (passed through to numr)
cuda = ["numr/cuda"]
wgpu = ["numr/wgpu"]
# rocm = ["numr/rocm"] # Future: when numr adds ROCm support
# Sparse tensor support (required by graph and pde modules)
sparse = ["numr/sparse"]
# Module features (require sparse support)
graph = ["sparse"]
pde = ["sparse"]
# Precision features
f16 = ["numr/f16"]
[package.metadata.docs.rs]
no-default-features = true
features = ["graph", "pde"]