提交

提交图

1007 次代码提交

作者 SHA1 备注 提交日期
Andrej Karpathy 001ad78fe1 resolve deviceProp and cudaCheck dupes 2024-06-03 19:54:32 +00:00
Andrej Karpathy 020b15ad77 small more fixes 2024-06-03 19:32:32 +00:00
Andrej Karpathy 5d9403479c some fixes, still not done 2024-06-03 18:50:41 +00:00
Andrej Karpathy 804d0693c8 refactor part 2, moving stuff into common files so that we can later nicely separate out all the kernels as well 2024-06-03 18:10:33 +00:00
Andrej e40268457f Merge pull request #526 from karpathy/try/move_cudnn_to_llmc
attempt to move cudnn attention to the llmc directory
2024-06-03 09:32:31 -07:00
Andrej Karpathy 6434009298 attempt to remove PATH_SEP from Makefile 2024-06-03 15:30:45 +00:00
Andrej Karpathy 41dc65a0ef attempt to move cudnn attention to the llmc directory 2024-06-03 03:23:04 +00:00
Andrej Karpathy 08fc45b492 delete copy paste code for gpt2 model init 2024-06-03 02:08:29 +00:00
Andrej Karpathy c827dd2f8e Merge branch 'ngc92-mfu' 2024-06-03 01:41:31 +00:00
Andrej Karpathy 1ac30591f2 add new file llmc/mfu.h for MFU calculations for different GPUs 2024-06-03 01:41:18 +00:00
Andrej 80e0c3b8d9 Merge pull request #512 from gordicaleksa/refactor_encoder_bwd_kernel
Remove redundant CPU computation in encoder bwd
2024-06-02 16:43:10 -07:00
Andrej cb5eff0578 Merge pull request #514 from ngc92/compile-fix
fix compilation with older nvcc
2024-06-02 16:42:31 -07:00
Andrej ff98d8bda7 Merge pull request #515 from gordicaleksa/fix_adamw_kernel3_num_threads
Use local params for num blocks in adamw_kernel3
2024-06-02 16:41:59 -07:00
Andrej 1ce30fdc4a Merge pull request #516 from gordicaleksa/update_random_doc
Add clarification on Box-Muller
2024-06-02 16:37:37 -07:00
Andrej 252584954e Merge pull request #519 from gordicaleksa/mem_leak
Fix mem leak
2024-06-02 16:34:54 -07:00
Andrej Karpathy 1e893f4e11 Merge branch 'gordicaleksa-fix_zero_stage1' 2024-06-02 23:28:22 +00:00
Andrej Karpathy 4944ac5743 adjust comments 2024-06-02 23:28:13 +00:00
Aleksa Gordic a8a5a444bc Add ; - ah c my old friend :) 2024-06-02 23:04:47 +02:00
Aleksa Gordic 9a455edc25 Improve comments 2024-06-02 23:03:41 +02:00
Aleksa Gordic b4e8bd7f66 Fix zero stage 1 norm computation - WIP 2024-06-02 22:45:26 +02:00
Aleksa Gordic df0a826ef3 Close file 2024-06-02 21:37:52 +02:00
Aleksa Gordic 30d81cce15 Fix mem leak 2024-06-02 21:28:42 +02:00
Aleksa Gordic 79cbc03ccf Use local params for num blocks 2024-06-02 15:06:06 +02:00
Aleksa Gordic ae9c957273 Add clarification on Box-Muller 2024-06-02 15:04:45 +02:00
Erik Schultheis a902323f36 fix compilation with older nvcc 2024-06-02 12:40:28 +03:00
Aleksa Gordic 290c00a362 Remove redundant CPU computation 2024-06-01 18:27:24 +02:00
Andrej a26041af12 Merge pull request #495 from ChrisDryden/shared_memory
Removed unnecesary shared memory due to blockreduce using static defined shared memory
2024-06-01 08:12:21 -07:00
Andrej 9cf8c2f135 Merge pull request #509 from ngc92/inplace
Inplace gelu backward
2024-06-01 08:10:56 -07:00
Andrej bd0f036ee5 Merge pull request #511 from gordicaleksa/gordicaleksa_fix_docs
Update compile cmd in the dev/cuda README
2024-06-01 08:09:31 -07:00
Aleksa Gordic 8eafd40615 Update compile cmd in the dev/cuda README 2024-06-01 16:46:32 +02:00
Erik Schultheis 761fb2cf2b rename gelu_backward to gelu_backward_inplace, and made it obvious in the code that this is an inplace operation 2024-06-01 14:31:26 +03:00
Erik Schultheis cc4bed0806 added missing checks 2024-06-01 14:30:40 +03:00
Andrej Karpathy 9c8edaffa7 fix recompute bug 2024-05-31 22:38:03 +00:00
Andrej Karpathy 0bc24c36e6 fix bug in resumption of dataloader, have to reload shard 2024-05-31 22:19:37 +00:00
Andrej Karpathy 1de3bef0ac fix argparse comment too 2024-05-31 22:06:48 +00:00
Andrej Karpathy 60a1037db9 Merge branch 'ChrisDryden-layernorm_backwards_mem_saving' 2024-05-31 22:04:44 +00:00
Andrej Karpathy f4874a9f63 make things a bit more consistent, keep recompute 1 as default, and add a comment 2024-05-31 22:04:34 +00:00
Andrej Karpathy 629a24020d Merge branch 'layernorm_backwards_mem_saving' of https://github.com/ChrisDryden/llm.c into ChrisDryden-layernorm_backwards_mem_saving 2024-05-31 21:47:28 +00:00
Andrej Karpathy ed37d9261b fix bug in readme 2024-05-30 21:39:47 +00:00
Andrej Karpathy b48224cb0c refactor the README file because it was getting crazy 2024-05-30 21:39:06 +00:00
Andrej Karpathy 0fddf06043 more docs on scripts 2024-05-30 21:06:36 +00:00
Andrej Karpathy fe36e40f2c also move pyrun script to scripts/ 2024-05-30 20:17:16 +00:00
Andrej d98d3ed82b code refactor, introduce llmc dir and scripts dir
The main file train_gpt2.cu is getting out of control. So here we are.
2024-05-30 13:13:04 -07:00
Andrej Karpathy 22d1607f6d delete these files, they are now in scripts/ folder and better 2024-05-30 20:11:59 +00:00
Andrej Karpathy fc40ffc4aa adjust readme to new scripts/ dir 2024-05-30 20:10:04 +00:00
Andrej Karpathy a0d5dbbda6 scripts folder 2024-05-30 20:00:07 +00:00
Andrej Karpathy 35aa110244 more refactor 2024-05-30 19:39:29 +00:00
Andrej Karpathy f8f9e49ba3 Merge branch 'master' into feature/libdir 2024-05-30 19:07:51 +00:00
Andrej Karpathy 5f547601a0 further hide the c pytorch bridge logic 2024-05-30 18:20:29 +00:00
Andrej Karpathy ca27eb8fa5 bugfix don't train on val batch 2024-05-30 18:18:05 +00:00