Commit b2ddae1
authored
Assert fp32 for rope embeddings, misc test fixes (#1496)
This wouldn't have caught @savitha-eng's `cast_forward_inputs=True` bug
(that casts these right as they enter the TransformerLayer), but it
turns out our test suite was actually casting these to bfloat16 with
`model.to(bfloat16)` calls 😬 .
This also fixes a few other misc. test failures I saw locally making
sure the esm2 & llama3 recipe and model tests pass.
will require #1495 for tests to pass
---------
Signed-off-by: Peter St. John <pstjohn@nvidia.com>1 parent 5676160 commit b2ddae1
12 files changed
Lines changed: 41 additions & 32 deletions
File tree
- bionemo-recipes
- models
- esm2
- tests/common
- llama3
- tests/common
- mixtral/tests/common
- recipes
- esm2_accelerate_te/example_8m_checkpoint
- esm2_native_te
- example_8m_checkpoint
- tests
- esm2_peft_te
- example_8m_checkpoint
- tests
- llama3_native_te
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
197 | 198 | | |
198 | 199 | | |
199 | 200 | | |
| 201 | + | |
| 202 | + | |
200 | 203 | | |
201 | 204 | | |
202 | 205 | | |
| |||
374 | 377 | | |
375 | 378 | | |
376 | 379 | | |
377 | | - | |
| 380 | + | |
378 | 381 | | |
379 | 382 | | |
380 | 383 | | |
| |||
Lines changed: 4 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | | - | |
456 | 455 | | |
457 | 456 | | |
458 | 457 | | |
| |||
475 | 474 | | |
476 | 475 | | |
477 | 476 | | |
478 | | - | |
479 | 477 | | |
480 | 478 | | |
481 | 479 | | |
| |||
498 | 496 | | |
499 | 497 | | |
500 | 498 | | |
501 | | - | |
502 | 499 | | |
503 | 500 | | |
504 | 501 | | |
| |||
522 | 519 | | |
523 | 520 | | |
524 | 521 | | |
525 | | - | |
526 | 522 | | |
527 | 523 | | |
528 | 524 | | |
| |||
1011 | 1007 | | |
1012 | 1008 | | |
1013 | 1009 | | |
1014 | | - | |
| 1010 | + | |
1015 | 1011 | | |
1016 | 1012 | | |
1017 | 1013 | | |
| |||
1030 | 1026 | | |
1031 | 1027 | | |
1032 | 1028 | | |
1033 | | - | |
| 1029 | + | |
1034 | 1030 | | |
1035 | 1031 | | |
1036 | 1032 | | |
| |||
1051 | 1047 | | |
1052 | 1048 | | |
1053 | 1049 | | |
1054 | | - | |
| 1050 | + | |
1055 | 1051 | | |
1056 | 1052 | | |
1057 | 1053 | | |
| |||
1076 | 1072 | | |
1077 | 1073 | | |
1078 | 1074 | | |
1079 | | - | |
| 1075 | + | |
1080 | 1076 | | |
1081 | 1077 | | |
1082 | 1078 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
| 240 | + | |
| 241 | + | |
239 | 242 | | |
240 | 243 | | |
241 | 244 | | |
| |||
Lines changed: 4 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | | - | |
456 | 455 | | |
457 | 456 | | |
458 | 457 | | |
| |||
475 | 474 | | |
476 | 475 | | |
477 | 476 | | |
478 | | - | |
479 | 477 | | |
480 | 478 | | |
481 | 479 | | |
| |||
498 | 496 | | |
499 | 497 | | |
500 | 498 | | |
501 | | - | |
502 | 499 | | |
503 | 500 | | |
504 | 501 | | |
| |||
522 | 519 | | |
523 | 520 | | |
524 | 521 | | |
525 | | - | |
526 | 522 | | |
527 | 523 | | |
528 | 524 | | |
| |||
1011 | 1007 | | |
1012 | 1008 | | |
1013 | 1009 | | |
1014 | | - | |
| 1010 | + | |
1015 | 1011 | | |
1016 | 1012 | | |
1017 | 1013 | | |
| |||
1030 | 1026 | | |
1031 | 1027 | | |
1032 | 1028 | | |
1033 | | - | |
| 1029 | + | |
1034 | 1030 | | |
1035 | 1031 | | |
1036 | 1032 | | |
| |||
1051 | 1047 | | |
1052 | 1048 | | |
1053 | 1049 | | |
1054 | | - | |
| 1050 | + | |
1055 | 1051 | | |
1056 | 1052 | | |
1057 | 1053 | | |
| |||
1076 | 1072 | | |
1077 | 1073 | | |
1078 | 1074 | | |
1079 | | - | |
| 1075 | + | |
1080 | 1076 | | |
1081 | 1077 | | |
1082 | 1078 | | |
| |||
Lines changed: 4 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | | - | |
456 | 455 | | |
457 | 456 | | |
458 | 457 | | |
| |||
475 | 474 | | |
476 | 475 | | |
477 | 476 | | |
478 | | - | |
479 | 477 | | |
480 | 478 | | |
481 | 479 | | |
| |||
498 | 496 | | |
499 | 497 | | |
500 | 498 | | |
501 | | - | |
502 | 499 | | |
503 | 500 | | |
504 | 501 | | |
| |||
522 | 519 | | |
523 | 520 | | |
524 | 521 | | |
525 | | - | |
526 | 522 | | |
527 | 523 | | |
528 | 524 | | |
| |||
1011 | 1007 | | |
1012 | 1008 | | |
1013 | 1009 | | |
1014 | | - | |
| 1010 | + | |
1015 | 1011 | | |
1016 | 1012 | | |
1017 | 1013 | | |
| |||
1030 | 1026 | | |
1031 | 1027 | | |
1032 | 1028 | | |
1033 | | - | |
| 1029 | + | |
1034 | 1030 | | |
1035 | 1031 | | |
1036 | 1032 | | |
| |||
1051 | 1047 | | |
1052 | 1048 | | |
1053 | 1049 | | |
1054 | | - | |
| 1050 | + | |
1055 | 1051 | | |
1056 | 1052 | | |
1057 | 1053 | | |
| |||
1076 | 1072 | | |
1077 | 1073 | | |
1078 | 1074 | | |
1079 | | - | |
| 1075 | + | |
1080 | 1076 | | |
1081 | 1077 | | |
1082 | 1078 | | |
| |||
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
197 | 198 | | |
198 | 199 | | |
199 | 200 | | |
| 201 | + | |
| 202 | + | |
200 | 203 | | |
201 | 204 | | |
202 | 205 | | |
| |||
374 | 377 | | |
375 | 378 | | |
376 | 379 | | |
377 | | - | |
| 380 | + | |
378 | 381 | | |
379 | 382 | | |
380 | 383 | | |
| |||
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
197 | 198 | | |
198 | 199 | | |
199 | 200 | | |
| 201 | + | |
| 202 | + | |
200 | 203 | | |
201 | 204 | | |
202 | 205 | | |
| |||
374 | 377 | | |
375 | 378 | | |
376 | 379 | | |
377 | | - | |
| 380 | + | |
378 | 381 | | |
379 | 382 | | |
380 | 383 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
964 | 964 | | |
965 | 965 | | |
966 | 966 | | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
197 | 198 | | |
198 | 199 | | |
199 | 200 | | |
| 201 | + | |
| 202 | + | |
200 | 203 | | |
201 | 204 | | |
202 | 205 | | |
| |||
374 | 377 | | |
375 | 378 | | |
376 | 379 | | |
377 | | - | |
| 380 | + | |
378 | 381 | | |
379 | 382 | | |
380 | 383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
0 commit comments