Mayo commited on
chore(deps): update tokenizers to 0.23
Browse files- Cargo.lock +41 -2
- Cargo.toml +1 -1
- koharu-ml/src/manga_ocr/tokenizer.rs +3 -1
Cargo.lock
CHANGED
|
@@ -1018,7 +1018,7 @@ dependencies = [
|
|
| 1018 |
"rayon",
|
| 1019 |
"safetensors 0.7.0",
|
| 1020 |
"thiserror 2.0.18",
|
| 1021 |
-
"tokenizers",
|
| 1022 |
"yoke 0.8.2",
|
| 1023 |
"zip 7.2.0",
|
| 1024 |
]
|
|
@@ -1705,6 +1705,12 @@ dependencies = [
|
|
| 1705 |
"libloading 0.9.0",
|
| 1706 |
]
|
| 1707 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1708 |
[[package]]
|
| 1709 |
name = "darling"
|
| 1710 |
version = "0.20.11"
|
|
@@ -4419,7 +4425,7 @@ dependencies = [
|
|
| 4419 |
"rustfft",
|
| 4420 |
"serde",
|
| 4421 |
"serde_json",
|
| 4422 |
-
"tokenizers",
|
| 4423 |
"tokio",
|
| 4424 |
"tracing",
|
| 4425 |
"tracing-subscriber",
|
|
@@ -8877,6 +8883,39 @@ dependencies = [
|
|
| 8877 |
"unicode_categories",
|
| 8878 |
]
|
| 8879 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8880 |
[[package]]
|
| 8881 |
name = "tokio"
|
| 8882 |
version = "1.52.1"
|
|
|
|
| 1018 |
"rayon",
|
| 1019 |
"safetensors 0.7.0",
|
| 1020 |
"thiserror 2.0.18",
|
| 1021 |
+
"tokenizers 0.22.2",
|
| 1022 |
"yoke 0.8.2",
|
| 1023 |
"zip 7.2.0",
|
| 1024 |
]
|
|
|
|
| 1705 |
"libloading 0.9.0",
|
| 1706 |
]
|
| 1707 |
|
| 1708 |
+
[[package]]
|
| 1709 |
+
name = "daachorse"
|
| 1710 |
+
version = "1.0.1"
|
| 1711 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1712 |
+
checksum = "6f55d7153ba3b507595872a3874803f07a8a81d1e888abed8e5db7da0597d6e2"
|
| 1713 |
+
|
| 1714 |
[[package]]
|
| 1715 |
name = "darling"
|
| 1716 |
version = "0.20.11"
|
|
|
|
| 4425 |
"rustfft",
|
| 4426 |
"serde",
|
| 4427 |
"serde_json",
|
| 4428 |
+
"tokenizers 0.23.1",
|
| 4429 |
"tokio",
|
| 4430 |
"tracing",
|
| 4431 |
"tracing-subscriber",
|
|
|
|
| 8883 |
"unicode_categories",
|
| 8884 |
]
|
| 8885 |
|
| 8886 |
+
[[package]]
|
| 8887 |
+
name = "tokenizers"
|
| 8888 |
+
version = "0.23.1"
|
| 8889 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 8890 |
+
checksum = "44e5bea67576e04b6ff8564c5d9e09c2ef0cf476502245f2f120e497769d3112"
|
| 8891 |
+
dependencies = [
|
| 8892 |
+
"ahash",
|
| 8893 |
+
"compact_str",
|
| 8894 |
+
"daachorse",
|
| 8895 |
+
"dary_heap",
|
| 8896 |
+
"derive_builder",
|
| 8897 |
+
"esaxx-rs",
|
| 8898 |
+
"getrandom 0.3.4",
|
| 8899 |
+
"itertools 0.14.0",
|
| 8900 |
+
"log",
|
| 8901 |
+
"macro_rules_attribute",
|
| 8902 |
+
"monostate",
|
| 8903 |
+
"onig",
|
| 8904 |
+
"paste",
|
| 8905 |
+
"rand 0.9.4",
|
| 8906 |
+
"rayon",
|
| 8907 |
+
"rayon-cond",
|
| 8908 |
+
"regex",
|
| 8909 |
+
"regex-syntax",
|
| 8910 |
+
"serde",
|
| 8911 |
+
"serde_json",
|
| 8912 |
+
"spm_precompiled",
|
| 8913 |
+
"thiserror 2.0.18",
|
| 8914 |
+
"unicode-normalization-alignments",
|
| 8915 |
+
"unicode-segmentation",
|
| 8916 |
+
"unicode_categories",
|
| 8917 |
+
]
|
| 8918 |
+
|
| 8919 |
[[package]]
|
| 8920 |
name = "tokio"
|
| 8921 |
version = "1.52.1"
|
Cargo.toml
CHANGED
|
@@ -71,7 +71,7 @@ tauri-plugin-updater = "2.10"
|
|
| 71 |
blake3 = "1.8"
|
| 72 |
rayon = "1.12"
|
| 73 |
# disables `esaxx_fast` feature which is conflicting with `ort`
|
| 74 |
-
tokenizers = { version = "0.
|
| 75 |
strum = { version = "0.28", features = ["derive"] }
|
| 76 |
zip = { version = "8.6", default-features = false, features = ["deflate"] }
|
| 77 |
dirs = "6.0"
|
|
|
|
| 71 |
blake3 = "1.8"
|
| 72 |
rayon = "1.12"
|
| 73 |
# disables `esaxx_fast` feature which is conflicting with `ort`
|
| 74 |
+
tokenizers = { version = "0.23", default-features = false, features = ["onig"] }
|
| 75 |
strum = { version = "0.28", features = ["derive"] }
|
| 76 |
zip = { version = "8.6", default-features = false, features = ["deflate"] }
|
| 77 |
dirs = "6.0"
|
koharu-ml/src/manga_ocr/tokenizer.rs
CHANGED
|
@@ -32,7 +32,9 @@ pub fn load_tokenizer(
|
|
| 32 |
}
|
| 33 |
}
|
| 34 |
if !added.is_empty() {
|
| 35 |
-
tokenizer
|
|
|
|
|
|
|
| 36 |
}
|
| 37 |
|
| 38 |
Ok(tokenizer)
|
|
|
|
| 32 |
}
|
| 33 |
}
|
| 34 |
if !added.is_empty() {
|
| 35 |
+
tokenizer
|
| 36 |
+
.add_special_tokens(added)
|
| 37 |
+
.map_err(|e| anyhow!(e))?;
|
| 38 |
}
|
| 39 |
|
| 40 |
Ok(tokenizer)
|