Commit graph

322 commits

Author SHA1 Message Date
Andrej Karpathy
14d9cd671e resolve merge conflict in staate file between use_master_weights and DataLoader should_shuffle 2024-06-17 19:16:42 +00:00
Andrej Karpathy
de53e71729 small touchups 2024-06-17 18:55:16 +00:00
Aleksa Gordic
9b5ec8f719 Set v memory to random floats >=0 2024-06-17 17:44:00 +02:00
Aleksa Gordic
a0a8795be1 Fix guarding logic, refactor 2024-06-17 14:12:05 +02:00
Andrej
13c893ffec
Merge pull request #561 from lancerts/fix-warning
Fix the compiler warnings and errors
2024-06-16 09:25:51 -07:00
Andrej
1973631c6b
Merge pull request #583 from vyom1611/FLT_MAX-fix
Replaced hard-coded max float with FLT_MAX
2024-06-16 09:25:03 -07:00
Aleksa Gordic
d5601d16da Fix stuff in layernorm forward 2024-06-16 09:34:01 +02:00
Aleksa Gordic
d003274b7c Remove warp size - moved to common.h 2024-06-15 20:23:59 +02:00
Aleksa Gordic
09910acc0b Remove blockreduce from classifier fused, move to common.h 2024-06-15 19:55:11 +02:00
Aleksa Gordic
0f112f1b62 Fix CI complaining about default args 2024-06-15 19:39:05 +02:00
Andrej Karpathy
1e7c31eef0 add test for shuffled, permuted, multi-process dataloader 2024-06-15 16:36:43 +00:00
Andrej Karpathy
f089f90bcf add multiprocess test simple 2024-06-15 16:21:05 +00:00
Andrej Karpathy
d4255f1d19 first draft of a dataloader test 2024-06-15 15:56:56 +00:00
Aleksa Gordic
f3195d19af Expose deviceProp as a global var 2024-06-15 17:40:14 +02:00
Aleksa Gordic
0f6853d399 Add global norm prod kernels to dev 2024-06-15 17:29:14 +02:00
Vyom Sharma
ee4b056ddf
Merge branch 'karpathy:master' into FLT_MAX-fix 2024-06-14 16:32:37 +05:30
vyom1611
e2a18d9385 Fixed missing semi-colon 2024-06-13 00:59:15 +05:30
vyom1611
dc8d8de06a Replaced hard-coded max float with FLT_MAX 2024-06-13 00:56:53 +05:30
Vyom Sharma
afa7978227
Merge branch 'karpathy:master' into master 2024-06-13 00:19:16 +05:30
Erik Schultheis
d6793645f5 replace cublaslt with custom matmul 2024-06-12 09:42:19 +03:00
Erik Schultheis
7f3f3acf16 shared memory matmul 2024-06-11 21:03:43 +03:00
Erik Schultheis
071c977c79 vectorized memory access 2024-06-11 00:46:51 +03:00
Erik Schultheis
bb89efdcb1 register reuse 2024-06-11 00:41:08 +03:00
Vyom Sharma
8a3a29ecb7
Merge branch 'karpathy:master' into master 2024-06-10 13:54:29 +05:30
Andrej
637c1b69c4
Merge pull request #552 from karpathy/feature/streams
Feature/streams
2024-06-08 09:25:56 -07:00
Andrej Karpathy
ee6b3c9325 take out Async copies and memsets 2024-06-08 16:17:02 +00:00
Aleksa Gordic
d3790c64a1 Change default path 2024-06-07 17:38:01 +02:00
Aleksa Gordic
4090ca8fa1 Add learning rate and grad norm logging 2024-06-07 17:34:42 +02:00
lancerts
089fdd7f23
Merge branch 'master' into fix-warning 2024-06-07 07:17:52 -07:00
vyom1611
ecb13ea74d missing parameter in comments added 2024-06-07 16:14:59 +05:30
vyom1611
009be4dcab Merge remote-tracking branch 'origin/master' 2024-06-07 14:21:35 +05:30
vyom1611
58c59064ec Most updated working modal script 2024-06-07 14:21:13 +05:30
Vyom Sharma
c24ef4a4b4
Merge branch 'karpathy:master' into master 2024-06-07 14:20:55 +05:30
lancerts
4b41087c64 fix the compiler warnings and errors 2024-06-06 11:46:40 -07:00
Aleksa Gordic
7b99ac96a5 Fix mem leaks, reduce memory, refactor 2024-06-06 19:58:50 +02:00
Andrej
d931fc0507
-std=c++17 default, merge PR #559 from ngc92/ubuntu20.04
set compile flag and add ci check
2024-06-06 09:23:07 -07:00
Erik Schultheis
875196b672 add c++17 flag also to dev/cuda 2024-06-06 19:02:45 +03:00
Aleksa Gordic
c116fbfa29 Fix q,k bug, move all kernels to q@k^t form 2024-06-05 22:22:55 +02:00
Aleksa Gordic
875d362381 Refactor trimat 2024-06-05 17:33:26 +02:00
vyom1611
4564a24c69 Modal script updated for cudnn and gcc version match 2024-06-04 23:39:36 +05:30
vyom1611
fbc1e4983c Benchmark modal script revamped - profiling and external libraries 2024-06-03 17:00:10 +05:30
vyom1611
0867653aaf Merge remote-tracking branch 'origin/master' 2024-06-03 16:48:58 +05:30
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
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
Aleksa Gordic
8eafd40615 Update compile cmd in the dev/cuda README 2024-06-01 16:46:32 +02:00
vyom1611
e0abfae2bc Benchmark modal script revamped - profiling and external libraries 2024-06-01 19:06:42 +05:30
Andrej Karpathy
f8f9e49ba3 Merge branch 'master' into feature/libdir 2024-05-30 19:07:51 +00:00
Christopher
5450632237 Removed unnecesary shared memory due to blockreduce using static defined shared memory 2024-05-30 03:01:52 +00:00
Andrej
55f3665b64
Merge pull request #493 from vyom1611/master-2
Modal benchmarking script updated to replace deprecated calls
2024-05-29 07:50:10 -07:00