Andrej Karpathy
|
7b92930021
|
move things around a bit, a few comments, and also update python script to correspond to C more
|
2024-07-01 17:20:46 +00:00 |
|
Andrej Karpathy
|
8253823432
|
Merge branch 'fix_periodic_spikes' of https://github.com/gordicaleksa/llm.c into gordicaleksa-fix_periodic_spikes-2
|
2024-07-01 17:14:22 +00:00 |
|
Andrej
|
942fed59fe
|
Merge pull request #662 from karpathy/overfit-batch-actually
fix the overfit single batch behavior to actually overfit batch, not …
|
2024-07-01 10:12:20 -07:00 |
|
Andrej Karpathy
|
7fd7717816
|
fix the overfit single batch behavior to actually overfit batch, not microbatch, we do this more cleanly by simply resetting the dataloader every step
|
2024-07-01 17:00:40 +00:00 |
|
Aleksa Gordic
|
74e5ba7260
|
Add micro step guard
|
2024-07-01 12:11:02 +02:00 |
|
Aleksa Gordic
|
78e7627859
|
Remove local args for testing
|
2024-07-01 11:31:55 +02:00 |
|
Aleksa Gordic
|
de8454d2f4
|
Make the grad cleaning more robust
|
2024-07-01 11:30:36 +02:00 |
|
Aleksa Gordic
|
d2f06aed01
|
Fix periodic spikes - clean loss after val
|
2024-07-01 11:24:16 +02:00 |
|
Andrej Karpathy
|
61625d168c
|
only rank 0 creates log dir
|
2024-07-01 06:31:37 +00:00 |
|
Andrej Karpathy
|
ea36d04e39
|
small cosmetic fixes to fineweb data file
|
2024-06-30 15:52:51 +00:00 |
|
Andrej
|
2daaf6ab83
|
Merge pull request #629 from rosslwheeler/feature/tests
CI Dataloader test and ptx/sass file generator
|
2024-06-29 15:17:31 -07:00 |
|
Andrej Karpathy
|
e6e365a1a8
|
Merge branch 'eliebak-add_edu_fineweb_support'
|
2024-06-28 19:35:58 +00:00 |
|
Andrej Karpathy
|
ff7a90bd8d
|
Merge branch 'add_edu_fineweb_support' of https://github.com/eliebak/llm.c into eliebak-add_edu_fineweb_support
|
2024-06-28 19:35:44 +00:00 |
|
Andrej Karpathy
|
2cf7c5b7d3
|
Merge branch 'ngc92-mixed-dtypes-2'
|
2024-06-27 17:47:22 +00:00 |
|
Andrej Karpathy
|
012915c06c
|
handle unknown datatype to squash compiler warning
|
2024-06-27 17:46:46 +00:00 |
|
Andrej
|
06cd83eacc
|
Merge pull request #652 from ademeure/cudnn_determinism
Make cuDNN deterministic for Flash Attention backward
|
2024-06-27 10:22:04 -07:00 |
|
ademeure
|
29a067f916
|
Make cuDNN deterministic for Flash Attention backward (requires frontend >=1.5)
|
2024-06-27 13:33:02 +00:00 |
|
Ross Wheeler
|
d6d08be3c0
|
Addressed review comments
Explicit precision set for tests
|
2024-06-27 00:58:19 -07:00 |
|
Ross Wheeler
|
eb0b74e559
|
Add H100 and A100 ptx/sass files
|
2024-06-27 00:30:38 -07:00 |
|
rosslwheeler
|
267efc9a0e
|
Merge branch 'karpathy:master' into feature/tests
|
2024-06-26 22:38:21 -07:00 |
|
ngc92
|
98875dd022
|
macro-based alternative
|
2024-06-27 02:31:02 +02:00 |
|
ngc92
|
d38c614eb9
|
add some comments
|
2024-06-26 23:58:31 +03:00 |
|
Erik Schultheis
|
7beaa1ed96
|
keep layernorm stats in fp32
|
2024-06-26 20:48:11 +03:00 |
|
Erik Schultheis
|
f0c3e35de8
|
switch losses to fp32
|
2024-06-26 20:48:08 +03:00 |
|
Erik Schultheis
|
ca47165d29
|
allocation function for mixed dtype activation
|
2024-06-26 20:48:03 +03:00 |
|
Andrej
|
68535cb6ce
|
Merge pull request #649 from karpathy/feature/openmpi_flexible_path
tune openmpi make a bit more convenient
|
2024-06-26 09:11:22 -07:00 |
|
Andrej Karpathy
|
7c283df9c4
|
use ?= for OPENMPI_DIR so it can be overriden
|
2024-06-26 16:06:54 +00:00 |
|
Andrej
|
c1ac121c77
|
Merge pull request #646 from Ricardicus/makefile-fix
Makefile: Respect the NO_MULTI_GPU
|
2024-06-26 08:42:59 -07:00 |
|
Andrej
|
a08e32e474
|
Merge pull request #648 from krrishnarraj/mention_fork
[readme] mention opencl fork
|
2024-06-26 08:41:15 -07:00 |
|
Andrej Karpathy
|
2a8f82f14f
|
tune openmpi make a bit more convenient
|
2024-06-26 15:39:10 +00:00 |
|
Krishnaraj Bhat
|
0aa0eb09a6
|
[readme] mention opencl fork
|
2024-06-26 20:32:21 +05:30 |
|
Rickard Hallerbäck
|
66cd8c3f1f
|
Makefile: respect the NO_MULTI_GPU
|
2024-06-26 14:55:02 +02:00 |
|
Andrej
|
44fde98344
|
Merge pull request #637 from karpathy/feature/outliers
add outlier detector, test for it, and start tracking z score of loss
|
2024-06-25 21:16:29 -07:00 |
|
Andrej Karpathy
|
e12d090483
|
resolve merge conflicts
|
2024-06-26 04:05:46 +00:00 |
|
Andrej Karpathy
|
ac018c3302
|
Merge branch 'ngc92-more-streams'
|
2024-06-25 23:41:55 +00:00 |
|
Andrej Karpathy
|
9c7f1f9701
|
minor comments
|
2024-06-25 23:41:40 +00:00 |
|
Andrej Karpathy
|
4f84e3daa7
|
Merge branch 'more-streams' of https://github.com/ngc92/llm.c into ngc92-more-streams
|
2024-06-25 23:25:57 +00:00 |
|
Erik Schultheis
|
7171f78f04
|
fix check call
|
2024-06-26 02:21:44 +03:00 |
|
Andrej Karpathy
|
c0e84eb859
|
Merge branch 'more-streams' of https://github.com/ngc92/llm.c into ngc92-more-streams
|
2024-06-25 23:16:50 +00:00 |
|
Erik Schultheis
|
4aae1e529b
|
fix up profile
|
2024-06-26 02:11:55 +03:00 |
|
Erik Schultheis
|
6c24f13b55
|
check token validity
|
2024-06-26 02:01:24 +03:00 |
|
Erik Schultheis
|
7b13f20343
|
moved targets to backward/validate
|
2024-06-26 01:56:23 +03:00 |
|
Andrej Karpathy
|
496d8bf449
|
Merge branch 'more-streams' of https://github.com/ngc92/llm.c into ngc92-more-streams
|
2024-06-25 22:44:00 +00:00 |
|
Erik Schultheis
|
04e1c183ec
|
set mean_loss to -1 if not calculated
|
2024-06-26 01:18:19 +03:00 |
|
Andrej
|
16b5bd53fb
|
Merge pull request #636 from karpathy/feature/rolling_checkpoints
rolling checkpoints
|
2024-06-25 14:43:21 -07:00 |
|
Andrej Karpathy
|
11e2fd1cf2
|
separate out write_checkpoint and delete_checkpoint
|
2024-06-25 20:46:03 +00:00 |
|
Erik Schultheis
|
7018280448
|
fix zero-1
|
2024-06-25 21:28:52 +03:00 |
|
Erik Schultheis
|
09503dea4f
|
make windows happy
|
2024-06-25 21:28:52 +03:00 |
|
Erik Schultheis
|
2413b0a6d0
|
fix profile
|
2024-06-25 21:28:52 +03:00 |
|
Erik Schultheis
|
39f976f013
|
added missing free
|
2024-06-25 21:28:52 +03:00 |
|