-
Notifications
You must be signed in to change notification settings - Fork 149
Expand file tree
/
Copy pathCargo.toml
More file actions
95 lines (80 loc) · 2.26 KB
/
Cargo.toml
File metadata and controls
95 lines (80 loc) · 2.26 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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
[package]
name = "vortex-cuda"
authors.workspace = true
description = "CUDA compute for Vortex"
edition = { workspace = true }
homepage = { workspace = true }
categories = { workspace = true }
include = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
readme = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
publish = false
[lints]
workspace = true
[features]
default = []
_test-harness = []
unstable_encodings = ["vortex/unstable_encodings"]
[dependencies]
arc-swap = { workspace = true }
async-trait = { workspace = true }
bytes = { workspace = true }
cudarc = { workspace = true, features = ["f16"] }
futures = { workspace = true, features = ["executor"] }
itertools = { workspace = true }
kanal = { workspace = true }
object_store = { workspace = true, features = ["fs"] }
parking_lot = { workspace = true }
prost = { workspace = true }
tokio = { workspace = true, features = ["fs"] }
tracing = { workspace = true, features = ["std", "attributes"] }
vortex = { workspace = true, features = ["zstd"] }
vortex-array = { workspace = true, features = ["cudarc"] }
vortex-cub = { path = "cub" }
vortex-cuda-macros = { workspace = true }
vortex-error = { workspace = true, features = ["object_store"] }
vortex-nvcomp = { path = "nvcomp" }
[dev-dependencies]
criterion = { package = "codspeed-criterion-compat-walltime", version = "4.3.0" }
futures = { workspace = true, features = ["executor"] }
rstest = { workspace = true }
tokio = { workspace = true, features = ["rt", "macros"] }
vortex-array = { workspace = true, features = ["_test-harness"] }
vortex-cuda = { path = ".", features = ["_test-harness"] }
[build-dependencies]
bindgen = { workspace = true }
fastlanes = { workspace = true }
[[bench]]
name = "for_cuda"
harness = false
[[bench]]
name = "dict_cuda"
harness = false
[[bench]]
name = "zstd_cuda"
harness = false
[[bench]]
name = "filter_cuda"
harness = false
[[bench]]
name = "runend_cuda"
harness = false
[[bench]]
name = "date_time_parts_cuda"
harness = false
[[bench]]
name = "bitpacked_cuda"
harness = false
[[bench]]
name = "dynamic_dispatch_cuda"
harness = false
[[bench]]
name = "throughput_cuda"
harness = false
[[bench]]
name = "transpose_patches"
harness = false