CodeHistory
Commits on move/encoder_kernel to dev70+ - ESupdate fine-web preprocessing: faster, and much less RAM consumptionErik Schultheis committed 2 years ago
b66eb66 - AKmake hellaswag optional eval yayAndrej Karpathy committed 2 years ago
da59861 - AKfixed a bunch of small issues and we now utilize the full batch dimension, this is very close to ready to merge, might even be readyAndrej Karpathy committed 2 years ago
67239d9 - AKfirst draft, apparently this works. needs cleanups, and also we are not yet utilizing the full batch dimension. we actually have to load in multiple examples and fully utilize batchAndrej Karpathy committed 2 years ago
051f3ca - AKcontinued changes for sharded dataloaderAndrej Karpathy committed 2 years ago
edb0df9 - ADadded new layernorm backward to /dev/cuda/ademeure committed 2 years ago
7cbeefc - AKextend dataloader to be shardedAndrej Karpathy committed 2 years ago
3131028 - AKthe write_datafile function accepts python list, which i think is faster but i didn't checkAndrej Karpathy committed 2 years ago
d536088 - AKadjust the dataloader to load the new .bin data files, and both prod datasets to use it insteadAndrej Karpathy committed 2 years ago
1defbd4 - AKadd fineweb, and add the first version of a new write_shard function that contains a header properlyAndrej Karpathy committed 2 years ago
4bbd01f - AKi also forgot to include the readme file for the new dev/data dirAndrej Karpathy committed 2 years ago
7d11b79 - AKoops forgot to include data_common.pyAndrej Karpathy committed 2 years ago
71774b3 - AKrefactor how we treat datasets, because we're about to have more of them and we don't want them to clutter up root dir etc. this is only step 1, i'm about to refactor a bunch of the dataloading, how the .bin files work and are loaded, how the DataLoader works, etc. This is all needed to support good evals and training at scaleAndrej Karpathy committed 2 years ago
722e5b2 - LAupdate the utils function and assertlancer committed 2 years ago
2b0667a - LAfix the unsupported block_sizelancer committed 2 years ago
6348d41 - AKsmall touchups to grad clipAndrej Karpathy committed 2 years ago
c2d12f7 - AKMerge branch 'gradient-clipping' of https://github.com/ngc92/llm.c into ngc92-gradient-clippingAndrej Karpathy committed 2 years ago
da9f4e2 - AKfix a bug, we have to be careful to make sure we evaluate loss at the token just before the first completion token, because that is the prediction for the first token, and its accuracyAndrej Karpathy committed 2 years ago
8d55c4a - AKreport both acc and acc_normAndrej Karpathy committed 2 years ago
4e14b52 - AKadd mmlu as well and refine both a bitAndrej Karpathy committed 2 years ago
7bd2389 - AKmove hellaswag file to devAndrej Karpathy committed 2 years ago
aec9ce5 - ESfixed up dev/cudaErik Schultheis committed 2 years ago
66ce576 - ESadded a useful mixed precision utility for dev/cudaErik Schultheis committed 2 years ago
d7a81ef - ANMerge pull request #383 from KarhouTam/feature/online-softmax-forward-without-cgsAndrej committed 2 years ago
109f516 - ANMerge pull request #416 from azret/feature/cpu_devAndrej committed 2 years ago
9e04dea - ESdeterministic kernelErik Schultheis committed 2 years ago
858c6e6 - ESgeneral cleanupErik Schultheis committed 2 years ago
2ccdfb7 - ABSetting up dev/CPU area with the first matmul_forward.cAzret Botash committed 2 years ago
160b3bd - AKremove legacy commentAndrej Karpathy committed 2 years ago
2d43e5b - ANMerge pull request #408 from ngc92/layernorm-bw-dev-cudaAndrej committed 2 years ago
222d59f - ESupdate dev/cuda/layernorm_backward and improve `validate_result` to take into account fp epsilon when comparing resultsErik Schultheis committed 2 years ago
e553e2f - ESfix layernorm backward: accumulate weight gradientErik Schultheis committed 2 years ago
dd8c9f5 - ESfixup commentErik Schultheis committed 2 years ago
c66e48c - ESfix CI compile by disabling kernel 5Erik Schultheis committed 2 years ago
65727d5 - ESfix non-atomic version: * accumulate instead of assign * need dedicated argument to correctly handle the floatX == float caseErik Schultheis committed 2 years ago
49ee3c8