[v4] Refactor models.js into separate per-model modeling files #1498
started refactoring
41a4d48a
started refactoring
ae74659b
started refactoring
faa612f3
added model class files
5c35ef8a
added model class files
96546a6c
added model class files
6983e220
all model classes in their own files
45085a73
refactored PreTrainedModel
e3d7d7d8
refactoring done, lets fix bugs
17109e75
added model-registry
2827adf6
removed dev file
13042b6f
changed casing
0d3ade24
refactored MODEL_TYPE_CONFIG
c7943828
fixed tests
c3032eb9
small refactoring
42f32068
moved model loader to its own file
30377738
fixed ts errors
f516ae58
big structure refactoring
7be14d1c
fixed build
72a4cde1
xenova
requested changes
on 2026-01-09
renamed _base/pre-trained-model.js and _base/output.js
987eab5e
small casing changes
35624597
Update src/models/ernie4_5/modeling_ernie4_5.js
1b01d59a
refactored models/utils.js
79a93348
fixed double MODEL_FOR_ definitions with registerTaskMappings helper
7ad964e4
auto/image_processing_auto.js export
73f7a299
auto/image_processing_auto.js export
366ef634
Improve model mapping setup
ae4a4805
Fix LlavaPreTrainedModel
097cf6db
Move llava_onevision to separate files
6fca4825
Add missing exports
d4ad3bc6
Update jinja version
d5234223
Fix default class mapping
cc036f70
Simplify registerTaskMappings
b8a47e61
Update registry.js
0ec5d880
Formatting in src/models
e4ee1674
Formatting in src
584cdee9
Move model-specific ModelOutput to respective modeling files
d5c3f7b1
Final cleanup
a1f10b90
Cleanup model exports
83e1da2b
Fix Tensor type re-export
c1bee981
Clean up registry exports
8eed0b22
Cleanup
c760e0fd
Simplify loadResourceFile
ea4841a9
Use positional arguments for repo id and filename
1ddf2b35
Update global library exports
dd88bb7b
Remove ts-expect-error
392ef11a
Formatting
6293aab7
let -> const
f809d53b
xenova
approved these changes
on 2026-01-13
xenova
changed the title V4 models js 3 [v4] Refactor models.js into separate per-model modeling files 43 days ago
xenova
merged
e5994709
into v4 43 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub