Skip to content

Commit e5ae505

Browse files
authored
feat: positional encoded sequence hashes (#4000)
Signed-off-by: Ryan Olson <[email protected]>
1 parent 6fc4c59 commit e5ae505

File tree

5 files changed

+1646
-358
lines changed

5 files changed

+1646
-358
lines changed

Cargo.lock

Lines changed: 19 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ chrono = { version = "0.4", default-features = false, features = [
6464
"serde",
6565
] }
6666
cudarc = { version = "0.17.1", features = ["cuda-12020"] }
67+
dashmap = { version = "6.1" }
6768
derive_builder = { version = "0.20" }
6869
derive-getters = { version = "0.5" }
6970
either = { version = "1.13", features = ["serde"] }
@@ -120,7 +121,7 @@ insta.opt-level = 3
120121

121122
[profile.dev]
122123
# release level optimizations otherwise everything feels slow
123-
opt-level = 3
124+
# opt-level = 3
124125

125126
[profile.release]
126127
# These make the build much slower but shrink the binary, and could help performance

lib/tokens/Cargo.toml

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,21 @@
11
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
3-
#
4-
# Licensed under the Apache License, Version 2.0 (the "License");
5-
# you may not use this file except in compliance with the License.
6-
# You may obtain a copy of the License at
7-
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
9-
#
10-
# Unless required by applicable law or agreed to in writing, software
11-
# distributed under the License is distributed on an "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13-
# See the License for the specific language governing permissions and
14-
# limitations under the License.
3+
154

165
[package]
176
name = "dynamo-tokens"
7+
description = "Token management tools"
188
version.workspace = true
199
edition.workspace = true
20-
description.workspace = true
2110
authors.workspace = true
2211
license.workspace = true
23-
homepage.workspace = true
2412
repository.workspace = true
25-
keywords.workspace = true
2613

2714
[dependencies]
15+
dashmap = { workspace = true }
2816
derive-getters = { workspace = true }
17+
serde = { workspace = true }
18+
thiserror = { workspace = true }
2919
xxhash-rust = { workspace = true }
3020

3121
bytemuck = "1.22"
32-
rayon = "1"

0 commit comments

Comments
 (0)