termux_train/__init__.py,sha256=E8A6K3ZgG3kehTAsXPK29pkwy8m-dkPnMwle8VfvmrM,1001
termux_train/adapter.py,sha256=L0G1IhcnJtUM0TNmpuwBcxex6WORhm8w_CPRvJnKHSQ,2350
termux_train/cli.py,sha256=AuUxjDM4LCtIWfWlqVpjnUCdAxwAI4MG7EMo1sd7_Dg,15103
termux_train/tensor.py,sha256=kDybISSNi_vEM4LrqJJhpiDxJRs_-GlKumqQEqpNBvA,53090
termux_train/backend/__init__.py,sha256=6BQSlRt9QFWBTF21Lhpm7Ren7NwVtvKNgDr6BKp_njo,3465
termux_train/backend/base.py,sha256=R7_wnAH3z9RDvR2TkjLax6y7Ur9Ib6UA_p95yUSdPyc,5301
termux_train/backend/numpy_backend.py,sha256=xSxOK3WWxOxojqWtvgkSXyrqJEI12FwbXDzA76ap0kY,6809
termux_train/backend/python_backend.py,sha256=TsfM16ukYk3RjqiA4PFKB4i6yAI3mg33XZDIYL9Y5OY,20569
termux_train/backend/vulkan_backend.py,sha256=d9mdZ9AHtgl4cCRN5-1Pp9KA8Z3UQYxGTcO79gxfaC4,12264
termux_train/checkpoint/__init__.py,sha256=oTau1gJI0QaE1cdptfGy0JAGX_nXsS3mK7aGv-cIjrU,402
termux_train/checkpoint/lora_io.py,sha256=nvVLZNMg0nzm7RFBjXUEWBHMKFrb9xBZ7zZISCnkSgI,5659
termux_train/checkpoint/safetensors.py,sha256=AJper4dDivOy3wDIpQJEv9UOJuYVCZThDM6dbvzP1yo,7811
termux_train/control/__init__.py,sha256=GrDKdWUfhMtDRZo9uQMYfgU6532JNrV8dD_FkCo6KJE,123
termux_train/control/component.py,sha256=7pGTrRD1w_u738aPx9mBxStdJ2eTocIJlGmvuu8Tg3E,9977
termux_train/control/status.py,sha256=Tu9jAOL7y_zMgcIsvAgxWVfekypVIcEjvQOKiBfWEyM,622
termux_train/data/__init__.py,sha256=pZ562YpLJz7jO_eSARK8aQ-UQk9tK3Ozl7ViJCRvg8g,554
termux_train/data/docfold.py,sha256=tPRsHWWkUK_zcYotU0mt_Fhmgimm7wgVSyf_bM3d8xI,5915
termux_train/data/mmap_dataset.py,sha256=aDaCucqc_Jqdr8xHvmaz4EW6e4eSggqqsJVB-PlYPRE,5077
termux_train/nn/__init__.py,sha256=O9Dg1Wux0sLpAbQjd7HQBFJb0yqkcehhgEh6W11TqgQ,1849
termux_train/nn/activations.py,sha256=XqPlJy-gO2LcIO_3CFhi3Xgr0DCZJkDY7NkcLzzFgIk,798
termux_train/nn/attention.py,sha256=WiiExzfqEdsb89wwC6flI9fx1kBZgxKznzDw2SwNXVU,8429
termux_train/nn/embedding.py,sha256=vuvy-8EFHYELop-FZFYAvgPS9e2GBeLy3s8B2YHpCEY,5311
termux_train/nn/layernorm.py,sha256=tDT715MXbZDlyer_e9te3pZ_9xaF9FKGXbWJywqsk1c,1977
termux_train/nn/linear.py,sha256=5T-7g8Qwld6hHn1jNb6v2jLTZi7rqHn-Me802-jTceo,3021
termux_train/nn/lora.py,sha256=tJJSfDpgGwkSZZwy1iaIz56nEgMmqGAnbwpeguQ2ZA0,47550
termux_train/nn/loss.py,sha256=HeiHKGVZEgo6H9caCjtLB-tww8PJ3iKQTVwcVeZ1jp0,16670
termux_train/nn/module.py,sha256=XLkXJ71uUmDvO_4JI-G_udsS_ggMU-8ulXjTB_KpIKg,8553
termux_train/nn/parameter.py,sha256=pZjX6uPE9oDGxFNFxDo7RjzfXdIE6QoVO_ln20OIlLQ,816
termux_train/nn/quantization.py,sha256=XLoqS53mVaK9JFptuOU6RgYIHpPzF6dY8EoEnxuO-S8,3299
termux_train/nn/rope.py,sha256=1jBJIe633AQLMJUvKxNBzoEwPVSCp99vIUwynZ9puIw,7630
termux_train/nn/sequential.py,sha256=S254lULR26vzXF0YSGpkzvS8yHPYemqysA5RfZ3mS8U,2000
termux_train/nn/transformer.py,sha256=RQ1te1g2OfbOC6RCIC7acM03dcETen2PqHmuvgoyjVo,13882
termux_train/nn/utils.py,sha256=Arf_QsbOVujuZ3EKli4P8NDVkiGNi8Y0bbGdub0cQp8,2507
termux_train/optim/__init__.py,sha256=bLWWtsd5jIHNeKijM4BHM41ol8H7oZi8CTDvS7N2vxw,279
termux_train/optim/adam.py,sha256=P8cnt4dlnpBzc-Xg23dBYMsp0ItSb59JHsyYBMyqXmk,8575
termux_train/optim/adamw.py,sha256=E-GqEz4RDZBS8xMF9HlgBB9NoLmC96pF18nNKo5zdgg,8835
termux_train/optim/optimizer.py,sha256=onx41dGhryGTb2vvHMYiHVKnDxYoV92ikq-PgvE3LJ0,11414
termux_train/optim/sgd.py,sha256=53eWbQQABiICI-Un_RS_vCHn93KFk9Q7TjWR5wJfNf8,8146
termux_train/runtime/__init__.py,sha256=VR-C7OmNiP9Yf7pI1JirGvofubbWHcEgg572ruNkpgs,733
termux_train/runtime/benchmarker.py,sha256=CZRxWvFLnWIovbImIk-hMtzQOqz6GWDNiuJ539Ni57M,2911
termux_train/runtime/checkpoint.py,sha256=VIn3Eiabk5GnMovVr65LYm57qE9QoGwwbcles42fUss,24323
termux_train/runtime/runner.py,sha256=UZ0sSRJjIB_3ENsSIxwv6mIrz3rQhy50O7jVf687RJA,18337
termux_train/runtime/trainer.py,sha256=C2qnuPxQ43tVbpLmwjbp3Lxs3al3FDjOG49o8HGqTyY,14041
termux_train/tokenization/__init__.py,sha256=XZUHPu4owZJteO9ta2hx78Y-aZISMsGMol47NvXL17k,761
termux_train/tokenization/base.py,sha256=SLC-srusgdsjnBpGKfxhePx5QtEGdfXXwchJ1WeyzmU,12071
termux_train/tokenization/byte.py,sha256=6dW-qq9lrOCO40LU77C9OIKbuQXSljTNpp6F-IBIWto,6907
termux_train/tokenization/char.py,sha256=eCdJvoT9zYU3zkHFwunW-TWjz4j3zgjFiyh-hCEK9js,3498
termux_train/tokenization/word.py,sha256=96GP3aMnRB2CEuvNoxBLL0G4Ih-YEzDlckbxO1SUBs4,4559
termux_train/utils/__init__.py,sha256=30OnZuE6V0TvyPgr9PR4R2KFtK4XgNvMDOx8YsxMwxk,255
termux_train/utils/gradcheck.py,sha256=bb1LGRCCafPjfVUC1z9FXRdS9HGKqQ2zi9LidMVf-fY,3702
termux_train/utils/termux_env.py,sha256=Y0tJCTqTsJMwj_5ZM293spzo_CVFB2vF5L_vsn4Tupg,6022
termux_train-1.1.2.dist-info/licenses/LICENSE,sha256=XSLcjpzpp45MJFEew9evPtqhB3UyXQSGCd5i3IfyQmw,2811
termux_train-1.1.2.dist-info/METADATA,sha256=QcigQteuDB2rWhVadf34KULf5oIW1q6T7MImWuP2zS4,6011
termux_train-1.1.2.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
termux_train-1.1.2.dist-info/entry_points.txt,sha256=N4ZQAB04MgeFhSwBmKb-f9YJdFFUjugVGWNZj0GLJhI,126
termux_train-1.1.2.dist-info/top_level.txt,sha256=5Z2mPYGhJqnN4d5roymuPtTt9mZZIIDqWL_FA7quvnk,13
termux_train-1.1.2.dist-info/RECORD,,
