| from __future__ import annotations |
|
|
| MODEL_REPO = "baidu/Unlimited-OCR" |
| MODEL_REVISION = "07dea832e22aefee32ad281d4b80551282e1c168" |
| MODEL_WEIGHT_FILE = "model-00001-of-000001.safetensors" |
| MODEL_WEIGHT_BYTES = 6_672_547_120 |
| MODEL_WEIGHT_SHA256 = "2bc48a7a110061ea58fff65d3169367eebe3aee371ca6968dc2219c1b2855fc6" |
| UPSTREAM_MODEL_CODE_SHA256 = "268bdcbe12cf37bf5a2debb53faf542e56570958a5d9f3314aab3cab2cf6cb48" |
| PATCHED_MODEL_CODE_SHA256 = "67d722bc082cf2524948ac75ba1cf014fa0bffe2bfbd2e59a9b8511d3654366c" |
|
|
| MODEL_MANIFEST_FILE = "rdna4-manifest.json" |
| MODEL_UPSTREAM_BACKUP_FILE = "modeling_unlimitedocr.py.upstream" |
|
|
| |
| |
| |
| MODEL_PAYLOAD_SHA256 = { |
| "LICENSE": "d985048c6d69429d685fdbe7557340aa0897c0fd8dc038299b148b9c75dc3383", |
| "README.md": "4f573db255db5262bfe2ea92e459bfc11635a456f210e3a96289bb9605077a55", |
| "config.json": "27246d03fd670904ec9601b1cb0861fbb79ec076830771daa8d943d6229946f9", |
| "configuration_deepseek_v2.py": "b8470dd616ba8745fce6e27b093aef73a098863cc891b2477dcf9326a36000f7", |
| "conversation.py": "ec7b6ce89bcda643de1f43269ffa66a7b2e65dc3ed30e427958f776546b4ba03", |
| "deepencoder.py": "0ae2fb6d1e5ae8cf100fc32f854830acd08c821a0a1f23a94a76588c222ddcf2", |
| MODEL_WEIGHT_FILE: MODEL_WEIGHT_SHA256, |
| "model.safetensors.index.json": "354be1f2dcfb72ebb385e25465522ce5413a77c36f3b35fec088a3162a11af99", |
| "modeling_deepseekv2.py": "74e36e6bd0ba7bc565ef76464a99baa8e6bccb710ae9c1007b54ac30b855fa4c", |
| "modeling_unlimitedocr.py": PATCHED_MODEL_CODE_SHA256, |
| MODEL_UPSTREAM_BACKUP_FILE: UPSTREAM_MODEL_CODE_SHA256, |
| "processor_config.json": "92588cffb1d7032ec83d0a06c3a5171b41df5cbf432d68765441139a57899328", |
| "special_tokens_map.json": "ab4bd57ce17d62e39e0a39e739de1e407484f090f0b2c7e391312bca7a5b061a", |
| "tokenizer.json": "a02f8fd5228c90256bb4f6554c34a579d48f909e5beb232dc4afad870b55a8b4", |
| "tokenizer_config.json": "a0cbe8464049da1f891b7a12676de06af4cb54c130995d42f71adc1c30c6e9f3", |
| } |
|
|
| MODEL_DOWNLOAD_SHA256 = { |
| **MODEL_PAYLOAD_SHA256, |
| "modeling_unlimitedocr.py": UPSTREAM_MODEL_CODE_SHA256, |
| } |
| MODEL_DOWNLOAD_SHA256.pop(MODEL_UPSTREAM_BACKUP_FILE) |
|
|
| SUPPORTED_ARCHITECTURES = frozenset({"gfx1200", "gfx1201"}) |
| HARDWARE_VERIFIED_ARCHITECTURES = frozenset({"gfx1201"}) |
| VERIFIED_TORCH_VERSION = "2.9.1+rocm7.2.1.gitff65f5bc" |
| VERIFIED_HIP_VERSION = "7.2.53211-e1a6bc5663" |
| VERIFIED_ROCM_VERSION = "7.2.1" |
| VERIFIED_PACKAGE_VERSIONS = { |
| "numpy": "1.26.4", |
| "pillow": "12.1.1", |
| "pypdfium2": "5.12.1", |
| "torch": "2.9.1+rocm7.2.1.lw.gitff65f5bc", |
| "torchvision": "0.24.0+rocm7.2.1.gitb919bd0c", |
| "transformers": "4.57.1", |
| "triton": "3.5.1+rocm7.2.1.gita272dfa8", |
| } |
| VERSION = "0.1.0" |
|
|