Mayo commited on
Commit
7fe6daf
·
unverified ·
1 Parent(s): 00f44a4

chore(deps): update tokenizers to 0.23

Browse files
Files changed (3) hide show
  1. Cargo.lock +41 -2
  2. Cargo.toml +1 -1
  3. 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.22", 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"
 
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.add_special_tokens(&added);
 
 
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)