-
Notifications
You must be signed in to change notification settings - Fork 899
Expand file tree
/
Copy pathCargo.toml
More file actions
73 lines (65 loc) · 1.51 KB
/
Cargo.toml
File metadata and controls
73 lines (65 loc) · 1.51 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[workspace]
resolver = "2"
members = [
"compiler",
"cuda_check",
"cuda_macros",
"cuda_types",
"dark_api",
"detours-sys",
"ext/highs-sys",
"ext/hip_runtime-sys",
"ext/hipblaslt-sys",
"ext/miopen-sys",
"ext/rocblas-sys",
"format",
"kernel_metadata",
"ptx_parser_macros_impl",
"ptx_parser_macros",
"ptx_parser",
"ptx",
"ptxas",
"xtask",
"zluda_bindgen",
"zluda_blas",
"zluda_blaslt",
"zluda_cache",
"zluda_common",
"zluda_dnn",
"zluda_dnn8",
"zluda_dnn9",
"zluda_fft",
"zluda_inject",
"zluda_ld",
"zluda_ml",
"zluda_precompile",
"zluda_redirect",
"zluda_sparse",
"zluda_trace_blas",
"zluda_trace_blaslt",
"zluda_trace_common",
"zluda_trace_dnn8",
"zluda_trace_dnn9",
"zluda_trace_fft",
"zluda_trace_nvml",
"zluda_trace_sparse",
"zluda_trace",
"zluda",
]
default-members = ["zluda", "zluda_ml", "zluda_inject", "zluda_redirect", "compiler"]
[profile.release-lto]
inherits = "release"
codegen-units = 1
lto = true
# By default (even in dev) we build LLVM in Release (opt-level is controlled
# by cmake). That's because LLVM in Debug is excruciatingly slow and makes any
# kind of debugging impossible. This profile is a special configuration for when
# you want to build LLVM in Debug
[profile.dev-llvm]
inherits = "dev"
[profile.dev-llvm.package.xtask]
opt-level = 2
[profile.dev.package.xtask]
opt-level = 2
[patch.crates-io]
highs-sys = { path = "ext/highs-sys" }