grilly/__init__.py,sha256=E0ZwG-xtL-TTUhBIKhjqTY5xtAWktgPc3usZkEbEwt4,4150
grilly/_version.py,sha256=CszCydqJjxQ_CbTrTy0L1k2j2gCfwJlahui0bCcdNp4,704
grilly/main.py,sha256=dWgtoSWkggS0KXRR8caA-NYplVSL_cAJi5Obdh9e-JM,138
grilly/test_quick.py,sha256=HCL8r-2TVbuSoIYh_uyXEFFhdnJBylmQ6luX3-jcet4,985
grilly/backend/__init__.py,sha256=24g5DJo7oYykhmS1pWLNJrfUl2-bJSEwMtbHUsdy9PA,886
grilly/backend/_glu_append.py,sha256=WkwuH6l9tdGse4FO0xugrOmcJGPVJq-0BVC45eU4Z1w,12062
grilly/backend/affect.py,sha256=QY-wts-pKmco1ljCFET2b6Br3KoZPoRu06NL4i9Sm24,10081
grilly/backend/attention.py,sha256=91J4JTXd1zN96abOhAfTazTLlLK3tTwvkKkqAh6Oui0,33967
grilly/backend/autograd_core.py,sha256=f7Gk3UVIwTQbu_KzqLCNt1avmDUBSg_weNZUQMuqVD0,22448
grilly/backend/base.py,sha256=zGswsZdVLzPOvSj7dPpe8kBZawF7AjY4CadPJ5DcdXs,16449
grilly/backend/buffer_pool.py,sha256=ND3r-WdO_BmPvQoAcrNShZ9-8r3M5QQHCdhg47DwVfc,36457
grilly/backend/capsule_transformer.py,sha256=TlzblBG6EbOIOjf7sBwDcbQVFe2eH3UpLGM3dapooik,70859
grilly/backend/cells.py,sha256=ZzsBJOwm2nfLHE0nvW7aSDv825EVsA1gKDCd2UkCMCw,5195
grilly/backend/compute.py,sha256=KUt4koSJ02-6BpnRTNJmiiqZpDYjt7FvqJz6qD8lJHM,18955
grilly/backend/contrastive.py,sha256=4Hkbbp4jueNPRMwyDl5cnVTpR7xaywJ57O6oUlFeygo,7090
grilly/backend/conv.py,sha256=NiCUOTZD-cV3ez4YudgCLt_z51r4C6VNP8UaR_vPLhs,37714
grilly/backend/core.py,sha256=2KhBT4Q1XAQyZb3NybrJPlEJcXS6jY1bCN5ruVKGgF4,37788
grilly/backend/faiss.py,sha256=VfeR_5xxrC6xxUAsqPLb8i608ykj5eD642_Y82ShPVs,8301
grilly/backend/fft.py,sha256=h_IPGB2-oGADZYsg9d08MHhRMhOegxE9bUN9hyf6XK4,12911
grilly/backend/fnn.py,sha256=ry5_LtPzSFjpubl_1nPIMazgrQmXpinYFopFxJWkhH8,122635
grilly/backend/hilbert.py,sha256=T6IHlPbBMQLohHtFc-Lh6eksQzm01zbi33fuW8KrIYA,13566
grilly/backend/learning.py,sha256=4-d6pfQfkbsky6pSEHbZraNXH08R07x4nLp5xQGgsC0,63766
grilly/backend/lora.py,sha256=T3t7bapZwBcxhO9O23l6rh4R9G2NGzqrKgLt346dFHc,15889
grilly/backend/memory.py,sha256=hAnBaZNpxFcwvzTbxLk-RqrHWOeLelB4f4niITGeS0s,9315
grilly/backend/normalization.py,sha256=Nyn_jLyQuR2k76ddTcy2ysxekI3G3US2S9qPvwFQCMs,13035
grilly/backend/pipelines.py,sha256=v7EYiQny2WKr62zUJDLSvLQvrIp5m69J9aRepJm2kUY,9850
grilly/backend/pooling.py,sha256=2b0Gjhh5HhOQs5Q491DdpDjnwBHph_Y_0vcxOfPhoEY,18658
grilly/backend/shader_registry.py,sha256=FPW4Rf981ZaTI1q1rL4a6qKkPiOyxY9bBLS7UA_cvDg,5803
grilly/backend/snn.py,sha256=Ov2QOMx50eWX0c41qadKQdIN2MPrvOMCda8RcDVA1Hc,22977
grilly/backend/snn_compute.py,sha256=YhSB4kA9wlfTYDf2FqcfAmcu73nVFPSp5ESz3eOB9Gw,6586
grilly/backend/snn_visualizer.py,sha256=sskOnB1F59ze2Y6ULb2k2Up_b0IAtmdJW61XN5JIQpU,5895
grilly/backend/vma_wrapper.py,sha256=t-cwLJuy_BsCkx4ZNKEF1K64knL9sqeCcx3EJALXDfw,23374
grilly/backend/experimental/__init__.py,sha256=ttdUcfgavOVo--fayfXATpWxV6BQ3WltQdPLv5tsu90,327
grilly/backend/experimental/vsa.py,sha256=pVCbKBDsu8boL6PDGQPh17IxP3UsK08mv5ycaAQglZM,25338
grilly/datasets/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
grilly/datasets/clean_conversations.py,sha256=MUmXNCFv-CjW-EMnrGdl5V5hX3GKr2dumT4aVY-s-YU,6480
grilly/datasets/loader.py,sha256=1bnvO4wiWRLKF7LD6Ahw7IUArD5sBWn6QfehoZ0WVW8,732
grilly/datasets/merge_svc.py,sha256=esR6UqGjwqxC7xqhoCOqEy3FN4-Ir8jllMh0u76tGaM,2186
grilly/datasets/validate_svc.py,sha256=RSB8ynLg1TDWtPurRhR4a39naWesEAG2DrDdX767pSw,9783
grilly/datasets/semantic/svc_pipeline_semantic.py,sha256=uymVlJ4IfNUvgclDmi2UahZiojAV4h1OUp-FkVaJsUI,8793
grilly/examples/README.md,sha256=4cPoPegF_myaHnaff8XN_JZWpyOBiWD04gqoPFmTr8E,2693
grilly/examples/benchmark_gemm.py,sha256=XsPwQWi3QaMV_N7qpn577wxs6DBNaDsjL3uPJgC6Ymo,1084
grilly/examples/classifier.py,sha256=BzfQMaU2eMaW_mbWpXyVcfwLXVtTW74ruZCrisf8hUQ,4708
grilly/examples/experimental_backend_vsa.py,sha256=8WY4TrlyW_UVML6VHitn58HcLbr-MXBUaWnU0jFAV4Y,3845
grilly/examples/experimental_chat.py,sha256=oKSaagRefMSdai7I87KNjz7dYSsOFlXIHkBeuyjL13s,2237
grilly/examples/experimental_cognitive.py,sha256=20i8DX-I1EYaJAcpwg50q-RQpBiHwxD8dTaGuqS3GAI,3450
grilly/examples/experimental_cognitive_capsule.py,sha256=Vj0K-KRW5j6xOB-yWEDAnakvtV5bll-GkryKr3IdlK4,1230
grilly/examples/experimental_cognitive_temporal_gate.py,sha256=3B36dLgEjszRADs2EAuJILJQzOj5ffeAi9RxWAhFSzI,1790
grilly/examples/experimental_language.py,sha256=Klx08UxqRbgjsUmflxHUO0_rQ8_Mz0wdSuOCsCujf2M,3046
grilly/examples/experimental_moe.py,sha256=HrevoGBJ-sCVQYZvVFdE9z2U8ONtlYw4wVf2JRM5juw,2414
grilly/examples/experimental_moe_capsule.py,sha256=vHnC24hGf-cMlSA97pZfCCOx19l42OQ6Md_i5RRF8yo,1296
grilly/examples/experimental_svc_ingestion.py,sha256=IANo3Wt0lR76BmNzY9fmCR6E94R63d1bFXDsamkhEYA,10744
grilly/examples/experimental_temporal.py,sha256=bA1dmKP6VGcNRXHrSG5aXVzFqoFM_8cpVVkQ6xzp-n0,2494
grilly/examples/experimental_vsa_batch.py,sha256=oMOCt1awWIzo6liMaUiSSAJOPVJr7ugmOwLR2_rKfpw,1939
grilly/examples/experimental_vsa_ops.py,sha256=Q4hXHnx-hpU6OsndREoy0BzuJSznL359t6YcuP7lFPE,2074
grilly/examples/experimental_vsa_resonator.py,sha256=B776CLQ__7va4HppixJhAXW2pMaIomD7v9xCjKl9md0,1538
grilly/examples/hello_grilly.py,sha256=LU6dU7mZ0HN4a_2sgZ9T0Q9wHBQtVl5_RLnkG8usDmA,475
grilly/examples/train_mlp.py,sha256=THTaRRQyP4zd_x-soqGQAljzfpyc8NE_vUBtJ_L7Wqw,1252
grilly/experimental/__init__.py,sha256=mlEahJFIMmKlpgtB5goH3MZWAyjgWRXgM30EkzH4C1A,612
grilly/experimental/cognitive/__init__.py,sha256=TO7oQBfEtzl27RccFC7niFb79QZP0wLXGKMZCUgkGMU,1134
grilly/experimental/cognitive/_controller.old.py,sha256=rVuNPevF_bL_K67aZQCs1_DxcA2JrB2GtoapGvzfWCo,11947
grilly/experimental/cognitive/capsule.py,sha256=6cBn3sQ4I8UwawLAMu-7UJj3QxEGxou5R-u39SCsqXE,3598
grilly/experimental/cognitive/controller.py,sha256=odoyKmohIG3XZSs9msFzw4qY4rgYInSuto8mImWln5s,11765
grilly/experimental/cognitive/memory.py,sha256=q6SvFwb6B9_hkvSg1A-QVY89BSEpxScLrPdhEnXUX6s,6398
grilly/experimental/cognitive/simulator.py,sha256=zJRN2_katcN363Se3PhSPB6j1JB9kEuzhF3G_RucxLg,6491
grilly/experimental/cognitive/understander.py,sha256=fbpZn8deRIEyeGswaOD8HhYe1nCVoFwMq-cwvKgBGJQ,8839
grilly/experimental/cognitive/world.py,sha256=euoMmUllnNU5nVT4ycqu65iO1iVrNjP6qx4tXHorSQk,8518
grilly/experimental/language/__init__.py,sha256=YhfVOynLb6he8oePRiSj7W50BfwOXcHxFTx5hcse1Gw,1059
grilly/experimental/language/encoder.py,sha256=cf-oyZRMxXzq4vQPl5ilcmB3jrU-LM-M7bbb-aQXg74,14712
grilly/experimental/language/generator.py,sha256=EM5mEu3JSPC3j6QtxSoxvfuRadDZ8B4wBVwb0_7qiY0,7323
grilly/experimental/language/parser.py,sha256=Yod4YrB1OAkM-de8yLe5clM8FEXznEvli_nju7yNOQA,4723
grilly/experimental/language/svc_loader.py,sha256=yzWJyw3CoixufvCFK2G2q_83zUERawEpfFK5tTDJY8g,18201
grilly/experimental/language/system.py,sha256=Om4dA9svBCX6bc-bZQkhri45XhYDZcuxIgmynUZ5xG8,12942
grilly/experimental/moe/__init__.py,sha256=5e_ICRiwUBD9CySLmdNIaEllRp4mqYgkhZ1HnFvfSU4,466
grilly/experimental/moe/relational.py,sha256=Xr-BclLyJUs-v-apRZxGFBC6yvJUtTVEwT-c6WklfUQ,4304
grilly/experimental/moe/routing.py,sha256=lrBXobHxtR6wtBm5ZAuYnKyaDTFy8_WF-WOhvrXui-A,9933
grilly/experimental/temporal/__init__.py,sha256=fhVG_48tMx17e1IEcBJZvuxpdgGRHrT1gqncnFHug2w,1000
grilly/experimental/temporal/causal.py,sha256=97kxXSYB0JxneLhR7R6ToyffBNl-dz247uEh5Qj_-B4,5717
grilly/experimental/temporal/counterfactual.py,sha256=z0HO1BD7_X7Pnd5vdohStX67JytTrKx9KfE4J1PW2Xs,6070
grilly/experimental/temporal/encoder.py,sha256=ue0o0_fVUxEKwJ5N3FNTO_U4dh3FENnqgJ9eq9o1Lj8,4283
grilly/experimental/temporal/state.py,sha256=bG3WIJSnBPcYVlZLfg0zfjvTmrFEYXuH3zzSZuHrdOk,5197
grilly/experimental/temporal/validator.py,sha256=gVPLVYKISlyTUQgFwCtZwEed4cEe3NZKfj-2lyj7ELs,7254
grilly/experimental/vsa/__init__.py,sha256=2oPVndUmivz4I-rcXHGbABFlL5xVNralH7Jw8WVdOqA,592
grilly/experimental/vsa/ops.py,sha256=Q8XTPun6UgfYfbdFajtfDq8a0M7Bz0bqsdJ-A12shyU,12932
grilly/experimental/vsa/resonator.py,sha256=F8CJNALs6dwJpUjEMglNHdmRfAKS6H_wug3lHsAynig,8357
grilly/experimental_datasets/conversation_svc_pipeline.py,sha256=Sd3__DMfm6hta--1HbjnldutSCPzCnYifo8Lhvof-PI,11959
grilly/experimental_datasets/svc_pipeline.py,sha256=2XG-SdcPHOvSNTH4bd3YuSJdXn6Z1lVz94VwzDrXWS8,6424
grilly/experimental_datasets/svc_pipeline_semantic.py,sha256=anFCpusRw8cwg0G7Lja0Bz0aEeeUx2lkqvbR-nl6Pqw,8855
grilly/functional/__init__.py,sha256=YDaKZMifTDo9AWL-RZR5aBdlswL93Yb3is5eCNdsT2E,2977
grilly/functional/activations.py,sha256=G6CUfiJ_7SA2CuDAOE7Not5Vi6itcv5jb1W9t9GIBz8,1250
grilly/functional/attention.py,sha256=Y2mveFNskBj-hRcISVpA1JNGVecGR2smdXtji9-1xuE,1539
grilly/functional/bridge.py,sha256=2Z2PBA5YI_4pBJ5irMoSdnnQUUsU2fzTJnBxwfEugK8,3436
grilly/functional/cells.py,sha256=e1bmzB1dEkb85TRm6G2dLPZ-tiWCNbHWvCvZlqa0JfE,3541
grilly/functional/dropout.py,sha256=9OU1MTjEKCF4oWR1cLyC9XLvF88ENWsFDnhKBj-AroM,712
grilly/functional/embedding.py,sha256=t0uJicMrUT6f-f8Wq7WW5n6LPhGXi3S-h9A8cksxWXY,6345
grilly/functional/faiss.py,sha256=ctKt47Un5ggCj_51OwdaJpj6TFonq4y1EfADEAZ4158,5596
grilly/functional/fft.py,sha256=z8SlXo_kV2E2G_ev3eq2pA9jN37hoLn2b6gmPOhDs8s,1662
grilly/functional/learning.py,sha256=1GaELxUEs-a1VF5cqVYlRZSNVDTqzJV2Uo27aJqh5tE,7949
grilly/functional/linear.py,sha256=pFF-XiB-1Q83BwWD1GSNySsTtQ6cLbZ58iN2YsU9EsI,756
grilly/functional/loss.py,sha256=bEw37JWko6riuD-Jsc5bYI0KMtrf6y6JrNy9Q7r85lk,2357
grilly/functional/memory.py,sha256=YD1Xa9z8Xdpfmslf0jXhGRj0674vG3nPZJfHqzEb0Ms,6656
grilly/functional/normalization.py,sha256=d6RCp4j0KBj3ddiDZqjl_EouNvK1NzM-qWaDo_vXNy8,986
grilly/functional/snn.py,sha256=8IJ4xTRHPFhEgKsWSB0H58SLzwWDhu79XHsDjczi7B8,3497
grilly/nn/__init__.py,sha256=yCbLOHJYjw1kyA_7Cv7SGc8emFrE1aLRvS8fXacLQmg,9733
grilly/nn/affect.py,sha256=MmKdibKIrGpW1YpqrDpla4WoNsw9G-4BRufPEgvpDMU,6569
grilly/nn/autograd.py,sha256=N4AMuQUooFbzO2qMrnYwwcI6SdX4Rh14jJgfDhXTpXE,68822
grilly/nn/capsule.py,sha256=VtKK8WWdkyNUl__M0JzWWlNL-Z32galmd3tC7Vr2lf8,17177
grilly/nn/capsule_embedding.py,sha256=ndkJl_YYTcIyD8SEBh1AIulK4sjZSzB6dy0391W0KIw,11717
grilly/nn/cells.py,sha256=BFXP-7Yu9hdazNuZ1Gn9_CG0wLoORtoKH3tfKr5RV34,6256
grilly/nn/conv.py,sha256=9dJXwXpQoChFI9uBlvNG7B77VjC2TreX1X-A67NFLjw,9910
grilly/nn/decoding.py,sha256=zh82cJ3TejoJjnGHV8zmzLjWz5JQywaZhLOrLdl0JdU,9313
grilly/nn/gpu_backward.py,sha256=FqGP9qBOW0pdrPjSvtA21YtJt9nJcWEsZialT6jCuOE,23049
grilly/nn/hippocampal.py,sha256=kjmfg2ytvO5rX9G2PZZrsxPpMdbW_cKJC7ZIYDegqCI,8794
grilly/nn/lora.py,sha256=GdSx6Kzbq70Vn7K0k5hcIiIt5RqcBmAeef3F8Hqa9lU,26538
grilly/nn/loss.py,sha256=msgAPeqAec7DuMmHMEHI59ifqW9xwt92Ljy7PMrD4A8,10576
grilly/nn/memory.py,sha256=eXX6GiHKcdehWXodgumOqkHykN_9gZfesji5Sx8HsaM,12213
grilly/nn/module.py,sha256=8PzkihM2HIk5jvcYXywJQQKRglNyra6uiGhW3OHsWyg,11038
grilly/nn/modules.py,sha256=Rda-_NM8VlXmSV0gb5Ce8Tzzu0_Oox0ISPtuKU3RekE,69815
grilly/nn/multimodal.py,sha256=ZuZ0wpmxfHSTYFobPsLIDDmNmH7tKjcoxYFXIA2Ifws,30752
grilly/nn/normalization.py,sha256=bs2L67L7DgjLjms-yr50cWpzUNwNllOBcQOLMPcRixI,13529
grilly/nn/parameter.py,sha256=6Euucweas2vZLZy5rorcAE00w4Vab3Wnq3rnm8XzpAw,1834
grilly/nn/pooling.py,sha256=Dmj6hB_QupOnwmCXWk6Y4DseqHfMsU7ZIfwyzz_P5NU,8547
grilly/nn/rnn.py,sha256=jb63nq4KFw0cer2_ObvQ1JmseBd_EveP4ln3D4WkIDw,18965
grilly/nn/routing.py,sha256=owJ5yz97-5PVntOJDBjq2QqHYdL7epIHJDcRTeDx_Q4,7102
grilly/nn/snn.py,sha256=Qox-lbNE7Edw5zfhF5SN6uDVD3QkTcIe-dyFygPtjXs,16728
grilly/nn/snn_ann2snn.py,sha256=KDjHWCGKnuWNDvdi5JisyVjZPCoFyikiYItcqx_aKCw,9335
grilly/nn/snn_attention.py,sha256=E0lqL1KQKzlIbrTWSl4CuXV5hN49c0f4qASE8jlp-sc,12430
grilly/nn/snn_base.py,sha256=53fZASIqTe3eQaya5sU_yPOXvSfGIA78ZKJKo29jFFs,11677
grilly/nn/snn_containers.py,sha256=b7liz6vDQVBvXp5JCGumMX9L9GKFwcH-BGU2Wie9Ou4,7601
grilly/nn/snn_monitor.py,sha256=9p21lwaWmFgsS3S8Y3xBK7HnmYUekeDGsANonjPI-WE,4974
grilly/nn/snn_neurons.py,sha256=NAcwgDdUMxQ7h1nW8NpA_tFH6jzeza5KcJcpbgRTFzc,6048
grilly/nn/snn_normalization.py,sha256=E0lBDb0sObCry9FUSUg3CnkwWx3mL3gyjXFH3EugWzg,12512
grilly/nn/snn_surrogate.py,sha256=2ezf5OZMNTcSiWLRaNZ1eM1Xags2ncyVPG924ylC77A,1947
grilly/nn/snn_synapses.py,sha256=CIh_gkTsB8kob9HzqBp9Mk1CYEBZEnj1OYhjnHCvcqw,12738
grilly/nn/transformer.py,sha256=ENr4rBnyQEVaYuYvlkei8Ek7ZwAUXrYqLDp7Je8Npmo,17454
grilly/optim/__init__.py,sha256=TQyrAZH0hJVMIJoeGn_mqxO6my9Wiwx2UX_8unID2SQ,722
grilly/optim/adam.py,sha256=XC7oHiyyoK4aWO_3mESGjKHABCOkdtxSzSxbR9CwPjM,10920
grilly/optim/adamw.py,sha256=TXF0eA_zoPlqY2jQWoImC7S3hBE0jzdv3p_2YcMNgFs,11915
grilly/optim/base.py,sha256=nwPN7AAOirOSAR9yPu9f-tdT7O93gtomeURTxksXITY,3463
grilly/optim/hypergradient.py,sha256=a6swutwrjUtyWhAiQETwPeY9qK1vVdgw2qA2vyEW8YI,23597
grilly/optim/lr_scheduler.py,sha256=co_hSJ92WN3kxC2cHghI9suKJi_kYbOSuWzh2Fc03Ug,17314
grilly/optim/natural_gradient.py,sha256=ou9MwNA7obD10IWS3rZFx0e45LYjCQ5A9E0gntdux3M,6255
grilly/optim/nlms.py,sha256=cQQOdevc67RHLJiBgYq8_or2Zf6fuKrmyU05dU8E_l8,6007
grilly/optim/sgd.py,sha256=-YDEAs1IHl7euK1YxTaI1XN7VUe1zpFDAfzVI5fq90s,4478
grilly/scripts/__init__.py,sha256=sjggckDuUimZK3eTBhu5rlcUfTfZRG2HjJqIfZy8-Nk,59
grilly/scripts/ingest_svc.py,sha256=i8i4Y5kzwlZr2Y7h_mTl4om-zH2V4WNGyX-9MNva9SA,7097
grilly/scripts/install_pyvma.py,sha256=0IFjiuMeWz53bOpem2jsjxi274Vvdx76-AW0mla1l6U,14347
grilly/shaders/activation-gcu-backward.glsl,sha256=nh-PTFo-Z_cwnqQXJQ6fhY00Y4Y5niZbOv2v4z3XM9U,922
grilly/shaders/activation-gcu.glsl,sha256=s4k_lX6CN-phggXBC_4LuasSYAaXOaBaAFp8IsFTmGQ,637
grilly/shaders/activation-gelu-backward.glsl,sha256=sYhePcjWbyCbRh-xhkCNv5m_Vg-On7AFc-fuDD9eGKw,1277
grilly/shaders/activation-gelu.glsl,sha256=cjN1_nOe_J2FvKgDNn35K5VF9oStwzJ-C-g4hydrHZk,1436
grilly/shaders/activation-relu-backward.glsl,sha256=xSSaPdsVM3Ajgkh-SddTwqtUY1kouVTGzVrm8zbenl0,824
grilly/shaders/activation-relu.glsl,sha256=8baZbBw9XCAo83IWcTKYgAsEZmFdKri2v_NNpW1MEJo,573
grilly/shaders/activation-roswish-backward.glsl,sha256=hYuFei_NfxUJeGixrqD_LJxF1ce6MGSgg8GimCOoSs0,1488
grilly/shaders/activation-roswish.glsl,sha256=oAU49JAzhD5wgoKvM3ybbX71zjRHgnSqE3WJZDWpvww,1099
grilly/shaders/activation-silu-backward.glsl,sha256=rX58ezhIQZopgEz3h3VWnD2tn8q6_e0esynxoE3utCg,1010
grilly/shaders/activation-silu.glsl,sha256=LATGfFjoKzr2VV-p9dW9KQ4D8hFCaO0ESF9j3_q6K1U,701
grilly/shaders/activation-softmax-backward.glsl,sha256=KwI7IBfQ4yM_YZ5L-AlbpHj-Mjxz5Y8AU0MPn6vJ-Mw,1423
grilly/shaders/activation-softmax.glsl,sha256=Aa2_G-nCa9QDNILS4BmxAAjiQ4uxzXf_0olllisMsK8,2571
grilly/shaders/activation-softplus.glsl,sha256=vsbUzXsIdbQMOm2xt12W2kRoUQjrKoY5mfqPtNxpDt0,1019
grilly/shaders/activation-swiglu-backward.glsl,sha256=3WjNzSEgR_7mrbGhPUeT1_wIx9VCCUT_YJZoAb5Aoog,2050
grilly/shaders/activation-swiglu.glsl,sha256=wEX6JLytyPN6OSYTPCxcR_Enahndv5rAnSYF9O-olS0,1371
grilly/shaders/activation-tanh-backward.glsl,sha256=a_iiF6Y0I_lBJf8UziOLFifS0PjjD0jlBUuFjGo9mgc,743
grilly/shaders/activation-tanh.glsl,sha256=AIvsnVP2wl-CEZFxnXEDHhPHkwz3Qng5Nq9xoZ_K9rc,516
grilly/shaders/adam-update.glsl,sha256=KSFDExIHG2JNvnBLAKNHBKcc-kSZYpFruuimL01wl8E,1807
grilly/shaders/adamw-update.glsl,sha256=vIvBgrXqvKCedyDqwsnrXf06q9D807PtwNHtKXmSCfY,1438
grilly/shaders/affect-adam.glsl,sha256=u5ALUfMs6HFAYNYz3pEe3YEQ7m92bKLgPT9ivYvGDf0,1950
grilly/shaders/affect-mlp-backward.glsl,sha256=enS5CVa1dNXLbeIeLHKdPrxCtBfj4AedprahKfnfdrg,7150
grilly/shaders/affect-mlp-forward.glsl,sha256=BxzXrBO27koAsEWnOZmTLfjqOmzSCgT2WaiGEBnoZw8,4887
grilly/shaders/attention-backward.glsl,sha256=TRArdmiGslZNEo0mOBMWOU3KtorGD4R2kr3YUurzSHM,6535
grilly/shaders/attention-concat-heads.glsl,sha256=xZVpyEQZq41T06MkPUjBlRX126kuqe1JSK4zqkTEzjA,1604
grilly/shaders/attention-mask.glsl,sha256=pfrLKLHZLj8irjvNcU--VrdsCqAZMktxaE5aiVGwYLU,1762
grilly/shaders/attention-output-gpt.glsl,sha256=ASHV29wJnKyt3343MbTN0GExHXHzZnF52BKeV5s_7OI,2417
grilly/shaders/attention-output-t5.glsl,sha256=jrT04FbF_N1WnnYw9RlirStHKfqvEr6O6kkJlB_Cni8,2551
grilly/shaders/attention-output.glsl,sha256=AWwKqwlP4QMpjBud7cjQPltuEpYPsYoWOLJTA9V7-As,2302
grilly/shaders/attention-prosody-modulation.glsl,sha256=esIC8_2uaL6hrkN-_6vlZVqAjlXqKf7HlHqSc41P0_Y,1718
grilly/shaders/attention-scores.glsl,sha256=pEGNr1zaq1xiLS9jN4euT-KMVcfase789dsSOUI5us8,1642
grilly/shaders/avgpool2d-backward.glsl,sha256=UwvUAh9bFpPzUTYmf5NLHLWDGh60MEbsT3n-YB_kzT4,3961
grilly/shaders/avgpool2d-forward.glsl,sha256=XgUmonxS2e2UH37w9p-bK8h3hSrUDSQG3JOB-Gbiolc,2526
grilly/shaders/batch-similarity.glsl,sha256=oyKnxTaFTxO0W5agNVfdkHli7eX82u0MwbCS_wl2GnM,2452
grilly/shaders/batchnorm2d-backward.glsl,sha256=HiUhTbozXPW1P7gtvqU7CxILnMcoyEr0e5njtFEVPc0,4185
grilly/shaders/batchnorm2d-forward.glsl,sha256=QEUnPAXFQCg9x-2r-CYHD0XyrXN-goNg20cNq5yTw8s,4796
grilly/shaders/bridge-continuous-to-spike.glsl,sha256=jz62azvKHa4h84ENtKVRcuy5MaN8_vRTI35AZI8INpA,3413
grilly/shaders/bridge-spike-to-continuous.glsl,sha256=hZBx2MfglPTZq0f4p1iM0rDRUURnk1kJ8_6kZcXBldk,4225
grilly/shaders/bridge-temporal-weights.glsl,sha256=DkA0HG5DEfR1g3OMJLtxRWHJa2j46zHwtB_eW564q6E,629
grilly/shaders/capsule-project.glsl,sha256=WM0xyFka7ACrJeS6OhQQqP7MW0jdW9TkfkdaUm5S9bE,5477
grilly/shaders/contrastive-gradient.glsl,sha256=IXnH6Mv3rINbjNi3risoUXvoZ_Ubc-AHDODgb2MOctE,3332
grilly/shaders/contrastive-loss.glsl,sha256=umI6yhRcAY-H1YjOYNgcgujNurUPMj6ADI02Y9gYKo0,2964
grilly/shaders/conv2d-backward-input.glsl,sha256=OGe-H_H_fR7h4IytOwdxgDzSQKx6CuiNQfRgrFOwJJ4,4548
grilly/shaders/conv2d-backward-weight.glsl,sha256=fSPc5VmI9r3HwWbu4XIbF5jmpX_xoF3dGKTmUGqL7QE,5233
grilly/shaders/conv2d-forward.glsl,sha256=3KFrh4Q260Ri0nagtpQ06_dSaMMxBpUphsQU0TZi_80,3782
grilly/shaders/convd_col2im.glsl,sha256=2kkLwXyp0nlqLtGWP79X_RbujpeFpLPB8n0ywmHp_VE,2684
grilly/shaders/convd_col2im_noatomic.glsl,sha256=TMM9z0SrTTkFpmRswkIG2QdR1t179OopnA5SNGT3-KQ,3702
grilly/shaders/convd_im2col.glsl,sha256=iabNMYz4CFy5brm7ygtY-syNdH_roBORx8wmzRKZpeY,2342
grilly/shaders/cross-entropy-backward.glsl,sha256=E2-_V05LLCUPi63eOIlO0BYmvO5CT1yw5npGOHpX0p4,2221
grilly/shaders/decode-greedy.glsl,sha256=hfTpXZ_0CeBu2tB9N1FzYEPgbd644PQIXkImq1ceIvc,1372
grilly/shaders/decode-sample.glsl,sha256=91ZXBXwYkdhRRRFt0qq4fPObAdu0AcQZ2UMuUDtGY-4,1309
grilly/shaders/dg-sparse-expand.glsl,sha256=aISa1MjYxb_jFIBw6k7TlOMYy5pcY9DRs_3Wpcz2uvk,4775
grilly/shaders/domain-classifier.glsl,sha256=ezfVr0DipUwN1IdxdjJDD5GoKU74vQRpFDpvwnD--yo,3425
grilly/shaders/domain-combine-experts.glsl,sha256=USZ9OVXmS1rTH3NRUB-UmdugZvdRnd4wlhsrke-RISU,1583
grilly/shaders/domain-predict.glsl,sha256=gVs0yQQCdoZwtkEb08_TYahjwt2PHkZHupvKOBLVGM0,2399
grilly/shaders/domain-router.glsl,sha256=WFGlfu4r8YxJg-gVicrau9eOg2wNNg0aQpkrd86WHus,2574
grilly/shaders/embedding-attention.glsl,sha256=hz9xkKpDjp2t6qQCxw7tpl1Dm2Qh5dYuhKBquC_algA,7888
grilly/shaders/embedding-ffn.glsl,sha256=BxMCOhYnTh9wlxEqyJmxHPCJUesekKxYc8jjfZ4PApw,2965
grilly/shaders/embedding-lookup-tiled.glsl,sha256=qPPKPgaFwKE5AzjYnbK8M3ZDRXut_-ymNbtwsC5c21A,1141
grilly/shaders/embedding-lookup.glsl,sha256=EV4ZXQ397EffgVDAtCMlmMW6PzQdYH9m4o6Wg605ddY,1374
grilly/shaders/embedding-normalize.glsl,sha256=1cWbm6H8DnfUTHTwmqu-XcY8XQGPjwqaiaLfOZKOfMc,2033
grilly/shaders/embedding-pool-mask.glsl,sha256=VllwLA_7sQVIUn4PyV57BxTq3aW0J76CI19Xo-AuyAE,3538
grilly/shaders/embedding-pool.glsl,sha256=OyanmRxFQ_0q4OZI0U1j3BydK50HjoAdpUSPzn28LqE,2208
grilly/shaders/embedding-position.glsl,sha256=zmE67Njk0UiYE2Omm4XadeMRIvxFvTwHjy5UOR6kiCo,1979
grilly/shaders/faiss-distance.glsl,sha256=GNmPPrJ0aJtxkvNoIUZzZ3IWj3WmypWymFO4QJJRy4Y,2392
grilly/shaders/faiss-ivf-filter.glsl,sha256=UolllCytw2qy-6gTOVee-rka-fTw9co0MbVQmNK-bBA,1485
grilly/shaders/faiss-kmeans-update.glsl,sha256=UBL8TilM5gYbrnmZjSlTTjI9WklQvTSy6UBGfzSZ6ug,1841
grilly/shaders/faiss-quantize.glsl,sha256=UjOAxB4-goWCy_igFbrkBXZggLFTA53vxWe0Ssmsjj0,1272
grilly/shaders/faiss-topk.glsl,sha256=377xdsR-5_BoLhdhk3JYFcRxpR6Fuwc3ei4pKAMwK5E,2233
grilly/shaders/fft-bitrev.glsl,sha256=-gz8C6Jy3aDFcf1P4pylq2fWEzwfJA4rWHL5-zubiWU,1393
grilly/shaders/fft-butterfly.glsl,sha256=BYzzQL-QdKXp4Fs-8RInLiirEEm0OVHPE09kpkI1DgY,2020
grilly/shaders/fft-magnitude.glsl,sha256=x7fuknNwCFlrZdCor88Jc81OYFC8bXeblgtZnF_WsdI,976
grilly/shaders/fft-normalize.glsl,sha256=XevXEkcKMJYd6KdV7D_JqyqOD7_TLj9Kcu_ZFypEDTA,754
grilly/shaders/fft-power-spectrum.glsl,sha256=x4MmLDCfbCNIlFv4jsByIH2NH0NyZESV0XpHpo4RnrU,956
grilly/shaders/fisher-ewc-penalty.glsl,sha256=yOpt96bkAzQuu1wUoZtvj8tUcZkXPFiLxybJofAP1nA,1192
grilly/shaders/fisher-info.glsl,sha256=RNWhIhaIUrSf-CYuwGQswtFSjkim6KsYZGY67tiT7QQ,1291
grilly/shaders/fisher-natural-gradient.glsl,sha256=tq_RlaZZy4H4yHYenfnnYnO65pPfRlyP9awNqx2n6Ds,1068
grilly/shaders/fisher-normalize.glsl,sha256=LWrbp3AUmNfhbOvL9XqTGU4XvNaHXz7fLaFa4nJQ88g,718
grilly/shaders/flash-attention2-rope.glsl,sha256=32K3azem6d_-Cf7lSkeV5ElTvA8SReZZvVjGgLVcpp0,7888
grilly/shaders/flash-attention2.glsl,sha256=pA4OjZUXN9r0p7Zsf27pAHq4HmTR-tStMsDFUOXfGtg,7804
grilly/shaders/fnn-dropout.glsl,sha256=JlwwOc7fvO74hWMObk9OYzzixpTS4T8t47yUDpjrAoI,1279
grilly/shaders/fnn-layernorm-backward.glsl,sha256=ipDVvE3eHZNCrUEoOe3pglA0aRpO2-XlrjWeokc52JU,4927
grilly/shaders/fnn-layernorm.glsl,sha256=OT1QGAlwA8erE8Ynk1ShbBj1BmVGMMjNLQhyVlFeLgk,3030
grilly/shaders/fnn-linear-backward.glsl,sha256=MEIJxMgiaXN3xIQV3o7zq6VKkTrxNty03tawIYohnkY,2689
grilly/shaders/fnn-linear.glsl,sha256=KNBJwwkT3N6SlgPVQbOXr7aEs4WohOSwOaIbZGK2Tng,1491
grilly/shaders/fnn-residual.glsl,sha256=uD_4sZLpcZPbvv2ADlzAd2jvOw4o7LMtBVhp0e1mfYQ,678
grilly/shaders/fnn-xavier-init.glsl,sha256=5zij6WepZ300F4tweU48Auwnk4Z8bX86BGyUVSaNlnc,1974
grilly/shaders/fused-geglu-backward.glsl,sha256=CQnpBfpQKC2wO6qgx-6ShPznWhkq3ffyLpS__G10u98,4560
grilly/shaders/fused-geglu.glsl,sha256=8X_O3KjqCnmf6NeVwgZ6LsnhmP2HDsFklHmqmRBKbCA,2069
grilly/shaders/fused-layernorm-linear.glsl,sha256=9ke98jPVrCCxHpKh7ks8McBut6hK0cN8dccozOZ8RsE,3725
grilly/shaders/fused-linear-gcu.glsl,sha256=JOgN2cl3y7EM-jF-YgfMhTOalAB7mrWbAHL5gsDqN5g,1759
grilly/shaders/fused-linear-gelu.glsl,sha256=JBZr4XhcA3XzQ5hcfmAg2q8V8DBmxvs5XA_WuiCWM2U,2413
grilly/shaders/fused-linear-relu.glsl,sha256=5fBVPdWfHMiVoTrE68CVNhEzCkLPueBDclCMothk9V8,1660
grilly/shaders/fused-linear-roswish.glsl,sha256=pQ5IP9S5nQYjBdiiyuICNA0de3XlgAwkPavQJG5Cq-0,2238
grilly/shaders/fused-linear-silu.glsl,sha256=YGPjsmYMBN5W7uerb7xyo0jR_41qByuuZUq1ef2l-f0,1922
grilly/shaders/fused-linear-tanh.glsl,sha256=Tlzgk4GCMO81sGeEz4XnDV398PAk39y29w7tzpHXxQo,1774
grilly/shaders/fused-qkv-projection.glsl,sha256=2xOB1kQkDcXnQaEQ9Rwx9_H6YI1WKTJRHfdPq1MgDnM,1976
grilly/shaders/fused-reglu-backward.glsl,sha256=K1Bjq-71qQ00jE8X7TEeFAsRxucDKEBFoyh0L3HSEB8,4122
grilly/shaders/fused-reglu.glsl,sha256=ATIj6nKJoc13xFFYfaY3DaxUGuQ6IimHzE76NqPh2ag,1790
grilly/shaders/fused-swiglu-backward.glsl,sha256=2rdI4hwnrE773rBZq47mhayB6sLfTp6vEXGzTvCVOj8,4573
grilly/shaders/fused-swiglu.glsl,sha256=8Qcb4IvH5NgqpIyQeOQV6Q5jObyPcvRAeh2TawHToGE,1879
grilly/shaders/gemm_coopmat.glsl,sha256=_m6VOTBkXaUnNAnK5-2XAmFKoDPFTbU4k9SRl0pUtEI,2494
grilly/shaders/gemm_mnk.glsl,sha256=3pKLijcIdzNe-Ur51DCzXg5k_NnoGrIYNDKekJjpshY,2025
grilly/shaders/gemm_tiled.glsl,sha256=UAN5q7TaX5aSYa-XuEUhS4wipz3y4OuOL_7zBwNF6AU,4065
grilly/shaders/gif-neuron.glsl,sha256=pZo6YezqI3ZQ_TSt1szZyWSAKmfHFvyAZJqC7AwseGY,4598
grilly/shaders/gif-prosody.glsl,sha256=DIeZ_0IU63ypnLpzdIA8N0AJBaaGDS81PjZpGBo07v0,4153
grilly/shaders/hebbian-learning.glsl,sha256=TprpblFJL-nA1WBrMu_-bYZYJZgadhfejeNGyV0d4pE,1821
grilly/shaders/hilbert_similarity.comp,sha256=mJX_CFkUX0b35_bMfJqkPRQahzKh33hw2og0tPMb5WI,4102
grilly/shaders/hopfield-surprise.glsl,sha256=ld2r6cEnU_YsyDXjypj9BwxTHOQG5ZiTaEKw6Lmlqig,4893
grilly/shaders/hybrid-blend.glsl,sha256=7TsAa4cvEyje7LMDTW5QjGQOSD_FOHXe4-OncHb1Lls,1868
grilly/shaders/lif-neuron.glsl,sha256=BIuC2dseh2SaTxJMgGXGfY4CcHj0woWZcFB3w73XtvA,2261
grilly/shaders/lora-backward.glsl,sha256=MB-W0VKsYmNrgyMJaCnyRMbv4vc3DubIo9JYG2v4py8,4607
grilly/shaders/lora-forward.glsl,sha256=uhESqXLn0TFYcWY5tTPxdugwW0pFpILI6Fu8pZOxfFY,6322
grilly/shaders/loss-cross-entropy.glsl,sha256=jVBzVLSaIMmiZ9e8y-yFNTMtfNjbx-SZ7UYllxyj3T4,3387
grilly/shaders/loss-fn-bce.glsl,sha256=ae7IjiyV7oKSUYGZxKRBeCelgbWyk3-W-KUMGvk2Oqw,1432
grilly/shaders/lstm-cell-forward.glsl,sha256=bp6oNewDn89Y6wUlQaUZe__pKMEDqSA5HXr6QIwYX_o,4541
grilly/shaders/maxpool2d-backward.glsl,sha256=6K7WVBxis161UxNP9XozjlcfqFTuOhMU4izryM7oquY,1984
grilly/shaders/maxpool2d-forward.glsl,sha256=oixvnMqH5aLl8jlOMzYfONpVvO-wHjxwfqwmdhsDB8w,2696
grilly/shaders/memory-context-aggregate.glsl,sha256=3gbjQumvkttOM7p9UbpI5V4GByxmvXkZHGIneikcMqU,2442
grilly/shaders/memory-inject-concat.glsl,sha256=-BUSwatTTdyfpACeq3R3EhsW2YwKGyJdShr3KaA7Eeg,1270
grilly/shaders/memory-inject-gate.glsl,sha256=HkAuen4Iv8KGYkZkx1jlCYX115L1vsoPgxHsQCpUnDg,2610
grilly/shaders/memory-inject-residual.glsl,sha256=c2PHQthkFJ6SlduZA9q13mtYan9RQJwXPJLzAGkECmI,2363
grilly/shaders/memory-query-pooling.glsl,sha256=7qIXP5G1MpPYUwauBEQ5FGO7v54NcGwxYQ7j8BGE6WQ,1802
grilly/shaders/memory-read.glsl,sha256=03OfizsHaFhIpRTF4QQ_ReZlSrQGy-WvjvHnp5mFtqM,2335
grilly/shaders/memory-write.glsl,sha256=xRhZcKZnBj0OZh-Eff0tKLso-l-A08Rte79VjT4YyKM,1773
grilly/shaders/nlms-ensemble.glsl,sha256=frNTBZ2_w5-1UF1wFrZN9qcveQI7iWOItRiMsFrqUvg,2208
grilly/shaders/nlms-metrics.glsl,sha256=whU-YyVhflQhUvl8-JtwNHMDOTg8xDk-jNYbPcIwbAU,1406
grilly/shaders/nlms-predict.glsl,sha256=oIlhVdGTnTzdQn686XFcfqcMpjn84LiYUfvHEx-3_48,1017
grilly/shaders/nlms-update.glsl,sha256=CNiZNRg1a4ZTmsJxrXModfTSnu-Y7j8KVp06fvsVanY,2295
grilly/shaders/place-cell.glsl,sha256=bu_VnG15B8amhvJK9Y0d3n685EgmNKh0wDjLIePWLFw,2121
grilly/shaders/rope.glsl,sha256=w4rqkK7_Txx8WT6Li8COL0guQaYhMi3kI1K7-X1UN5Y,4690
grilly/shaders/semantic-encoder.glsl,sha256=wOYEJwgLduwnkdGRaqBuKuqD__JY5cPn6qqtfig8JFs,1982
grilly/shaders/snn-expand-time-dim.glsl,sha256=suiRUDAAwp7WSpBIit9KilCaGpkunOQZYdISJvwwkQ0,723
grilly/shaders/snn-expert-readout.glsl,sha256=VX3nwNCUgHCNB4U50jrzaBbgwGlVNKlW5miV0kDN_xI,1695
grilly/shaders/snn-matmul.glsl,sha256=NfLRjcG5L8O7ksq8YISndI3Qu3yNC3GwKVLmhl3V_oU,1454
grilly/shaders/snn-node-backward.glsl,sha256=6JY0-SGbqHoIrx9-fqyya_aOxS-zJ_yqhX7HDsUianY,1771
grilly/shaders/snn-node-forward.glsl,sha256=rRN7oLcZVv9PsDBKC3qDfY70RURBwnRlHnRf8pRhQ-0,2995
grilly/shaders/snn-readout.glsl,sha256=60ic5hB3YS8vD_6eDmR3WTMvoNilEX8PNAZpbqK8oq8,1981
grilly/shaders/snn-rmsnorm.glsl,sha256=GZE8RX4RQnTqGThuQ53efnzfMFRkuuxmr8xTtn2kg8M,2163
grilly/shaders/snn-softmax.glsl,sha256=xiuFcf2M1AGWcer-_rbA79_eueVXGnlf2U-93SEfnVk,2570
grilly/shaders/snn-spiking-attention.glsl,sha256=1RZTKilhRGDKLQC6lw2mqoS3ieBuc0JIYx2oXZuyA3c,1926
grilly/shaders/snn-synapse-filter.glsl,sha256=Wknv7ziXg6dCAHNmoM31TkFWPHZB2Anlkp3_-kkKY0s,766
grilly/shaders/snn-time-expand.glsl,sha256=yJP3C1cH3suBJ4LOvEIbp--m8PVjkB1oLuVy3GWDjYg,1373
grilly/shaders/ssd-scan-chunks.glsl,sha256=OY5CgSoymn090dDX3yjTNmq1WIPjBhIThLiLk5dewlc,2828
grilly/shaders/ssm-fused-math.glsl,sha256=AdyZaSQBL1rxAexv7nf3ND2TEjoG491gPc9Zeew3240,1356
grilly/shaders/ssm-fused-uv.glsl,sha256=z1PrtiOO4PxeVDivH93iEAfvBvvbndFcXRgZclKvQm0,1953
grilly/shaders/stdp-learning.glsl,sha256=1iBz6vv-tGx7wRxep7uFSTeL5RF9gTCWjqcOuzJSX4c,3573
grilly/shaders/surprise-momentum.glsl,sha256=H0VBMw7RAn7ey8z7VtnG_bTjL0kQ5WAqnziJHhHEEv8,3052
grilly/shaders/surprise-recall-blend.glsl,sha256=H1iQ748G2YCgL3lrHkDZkxX62APO2hMfP3eLTeJRSiI,1759
grilly/shaders/synapsis-forward.glsl,sha256=HAbFoRiUi2HPKEVV-mf6rx-DFE7SNWMtP6hl5uFhpAw,1705
grilly/shaders/synapsis-stdp-trace.glsl,sha256=5dNMHfj-mCnHiO92VohX6ifp9MKt4CF1xuXoiVYSAGk,1462
grilly/shaders/synapsis-stdp-update.glsl,sha256=UGnKWXOb4KVup2BOU6sypFzYVJeoEu2fSZ6-fqOFUr0,1723
grilly/shaders/theta-gamma-encoding.glsl,sha256=-TfRkM3FkISuZ0zfnFJNDRU-g4LKKMxIE3l57QErvvY,2900
grilly/shaders/time-cell.glsl,sha256=QRAyr6CmOfT5buONEBrRGzpYAYMQl6arkqJNt9h3jxI,2893
grilly/shaders/whitening-apply.glsl,sha256=z7XsmYya0GTUyMRBlr783A2aVG9cwtKNl7_5QLbsv-M,1167
grilly/shaders/whitening-batch-stats.glsl,sha256=mGisDP1XagZB7uwcD8BJRJrxAw1lBgAIUXwzh-9VP0s,2176
grilly/shaders/whitening-transform.glsl,sha256=MmhP8zWnSE4ryyTmfV_Su78vIKct8-sdEus6RybJVGc,2061
grilly/shaders/experimental/vsa-argmax-rows.glsl,sha256=bG0zAG1-QWN-sdMSRCEe391qHr7dz9iCP5P9RjU9Yuk,1959
grilly/shaders/experimental/vsa-bind-batch.glsl,sha256=VhJmTt5rRm5R5Bq32qYde3o1iTD7MAT1ZSGTF5wANFA,574
grilly/shaders/experimental/vsa-bind.glsl,sha256=QGrBoI3nWl_NjeRFxJ_vV7Uqwl15NqN3amIBaVcFpGI,651
grilly/shaders/experimental/vsa-bundle-batch.glsl,sha256=WVylV3b9i-LuUDqlC4dniPGOmaDoxIVawpeqRnhwXu4,833
grilly/shaders/experimental/vsa-bundle.glsl,sha256=f_u-6KNtuYD5ABQBkqHR95UWyr4LSwsxB2Z57Pw2RuA,828
grilly/shaders/experimental/vsa-fft-convolve.glsl,sha256=Y9xz7J6br6ou6N0c3erj6Ca88q3fqiy-YIvdNoLTk60,1865
grilly/shaders/experimental/vsa-mask-selected.glsl,sha256=8wbZRoRT8vlzR763nPQssuISVg-sTrdNYcb8GDzb6jA,900
grilly/shaders/experimental/vsa-resonator-step.glsl,sha256=YzF3gbVRR_1Xoc4wA3NgXqcC0FTk1liOU5FHeaXklAU,1373
grilly/shaders/experimental/vsa-similarity-batch.glsl,sha256=LpVJaGsxRKkSBRJkl9y5fmsLX5afnl3OUSSDxxTz4mU,2210
grilly/shaders/experimental/spv/vsa-bind-batch.spv,sha256=4DGsIqSJ5KBiDYdYc14gKQMCDGfHGSLonx661wYy418,1692
grilly/shaders/experimental/spv/vsa-bind.spv,sha256=ENqiVkOxpEdjAk-lE4IV8-7P4ijctFocs80xQdHw-ow,1688
grilly/shaders/experimental/spv/vsa-bundle-batch.spv,sha256=tab9Y1ijVSwUyogMgofPfmFEwX-xzXKoG1cxJGtE6xc,2668
grilly/shaders/experimental/spv/vsa-bundle.spv,sha256=i0fBQq7cT5o-VbIwsDwNkSPkBD43O-W6nLmn3mWUCFM,2024
grilly/shaders/experimental/spv/vsa-fft-convolve.spv,sha256=RBNMQmqnUyuhkpyfmWDEfIKepczPU9wFtwlpAHRQu3I,3900
grilly/shaders/experimental/spv/vsa-resonator-step.spv,sha256=1aTMo-3-LC42nszURnwZBcLqkfVOzGe3ZVWO9oULsYw,3680
grilly/shaders/experimental/spv/vsa-similarity-batch.spv,sha256=m60TpKTlKvX1fqeeVj3vlnXGpVTU6MN3Kt8gFRXn_HM,4900
grilly/shaders/spv/activation-gcu-backward.spv,sha256=tckSyQE5_CYMAGLpUuIPMPvLuR41N6YgVarru6TqqRU,2052
grilly/shaders/spv/activation-gcu.spv,sha256=euPflS5TLEEM4teU20g1MZL5MacvkuXST3czsgG5SrA,1560
grilly/shaders/spv/activation-gelu-backward.spv,sha256=kDZIItCrfClVA6MP1pLGlTJedTyA7aqozey_e0SOaBg,2860
grilly/shaders/spv/activation-gelu.spv,sha256=0uJQ-uQQin-N3sjLD_rYIg6RnZW-grNlPg6DtDYKbEY,2464
grilly/shaders/spv/activation-relu-backward.spv,sha256=rPW8Bv453mGUzyWdWkaTMR_wjI8gvuKu7DQbg1ZbYPo,2004
grilly/shaders/spv/activation-relu.spv,sha256=m0cv_HwpnpQV9iWw_HYvOTcYkLy-x2aKSnLaWeYWX-o,1472
grilly/shaders/spv/activation-roswish-backward.spv,sha256=DeBXqorq_4oFet9SYF9JonSUGEvQxyFiDjgBjQbJSnA,2876
grilly/shaders/spv/activation-roswish.spv,sha256=wjSQXQCDBc6VtSkE_L_4TP_PlCmsPWa-uehbTHvPDb4,2384
grilly/shaders/spv/activation-silu-backward.spv,sha256=iihPLAirlCWvBDDnazP7bHFOAAtGmWZU2e_tnp67YOk,2200
grilly/shaders/spv/activation-silu.spv,sha256=J9I_PgojKWu9Nk0jhSfBGOAd3b0dq_jlE20VLe3B7Vs,1800
grilly/shaders/spv/activation-softmax-backward.spv,sha256=ef0_Zvj5-Px6SwEeXlxfNS_E2Hd1EahdOyB0fcNZwpI,3144
grilly/shaders/spv/activation-softmax.spv,sha256=v0PzX_lXcpv526aaVL0qvzBGEWJm_eQAvvHnhuiK6kM,6200
grilly/shaders/spv/activation-softplus.spv,sha256=qX2dC_qkwEpjooufrnLGQGS-hdSoSMXv9y3ggfuQzGw,2084
grilly/shaders/spv/activation-swiglu-backward.spv,sha256=8AbNHN3TXabS420nqkdCAkAnOMfc4fpINniHck0PdDQ,3548
grilly/shaders/spv/activation-swiglu.spv,sha256=tww9AkDU6RqAjm165cPkRqCDUbIZefINA3yRvq3q61E,2900
grilly/shaders/spv/activation-tanh-backward.spv,sha256=DCKUAFo-hwB0U2TQ-rf3XTNG4LZiBeDiBEE2A3SxjP0,1876
grilly/shaders/spv/activation-tanh.spv,sha256=L4pMwgB_4Wsdm2SnE3G2jLf8Dteq9-ljkinByp7GVls,1452
grilly/shaders/spv/adam-update.spv,sha256=qQl6Y-1uKipHM0j2mGtoNlJVQDLNKJjLBNThHC_CwYU,3676
grilly/shaders/spv/adamw-update.spv,sha256=BwHqGajr4QP9EBFTgT7rKYhPJwaf5QIti0eTgAfIVKw,4052
grilly/shaders/spv/affect-adam.spv,sha256=32MBlAnl50XvWRHtMdt7a-iSgDaClYDpUxm173DPgww,3948
grilly/shaders/spv/affect-mlp-backward.spv,sha256=hdZaktQl_XZ3pX8FnUKY3WxjH-z7E_abkALnlhWXCD4,15076
grilly/shaders/spv/affect-mlp-forward.spv,sha256=5DARqjpXXkWNXNOQ3aN_bWurFSUTIVfCwMqCSi9P1u0,10588
grilly/shaders/spv/attention-backward.spv,sha256=ihW9vfI1zjG3JiYhpDUI4ARCmKq97X8EAuZ6ch3mnlY,16080
grilly/shaders/spv/attention-concat-heads.spv,sha256=bt4_rr73SxItGiYUQ6cIk2YzM5Hug7nCECGV1wxAzfs,3864
grilly/shaders/spv/attention-mask.spv,sha256=45SsP6F_yrdkAsZ40TIj0Ebm6kc4-b-W391fdgyJdH0,3588
grilly/shaders/spv/attention-output-gpt.spv,sha256=heKPhjZgd0oHYxv99RzPr38-ByQmc0RMuEnVW7_mXcQ,5228
grilly/shaders/spv/attention-output-t5.spv,sha256=wlG7xHsgQ3A1NRA_MyrzWpfp47RUG3-aQvZD7YRecGw,5172
grilly/shaders/spv/attention-output.spv,sha256=_igpHkrcSwy9wZQ1kPB0tZ7pLsLuQv9syNEVJjRlZJc,5096
grilly/shaders/spv/attention-prosody-modulation.spv,sha256=vTCvCdXUazTmXOGP56nB95Wgzjpav0R72m06HeCYl0A,4212
grilly/shaders/spv/attention-scores.spv,sha256=E6tEEZnP8qXGqn6qTOGZ6ouLC01pN67cDwGSJr24veU,4840
grilly/shaders/spv/avgpool2d-backward-new.spv,sha256=L80M6bHXz9hpJg0yJTWdnYp5tsxk58cJpbzFyLmSiB4,7712
grilly/shaders/spv/avgpool2d-backward.spv,sha256=bc7xFBv7Fm68ctRAYYYXnP-VhDqNul1ammWzEFBCbAs,8036
grilly/shaders/spv/avgpool2d-forward.spv,sha256=lWKXL6z8qExyPeYq66r6xa5KIIFhNSEcH7_3I-_wbE0,6176
grilly/shaders/spv/batch-similarity.spv,sha256=1Yy6Jl7Q1y_L0QeXmAKA0diVljONCFPQX_osFpMaBlQ,5708
grilly/shaders/spv/batchnorm2d-backward.spv,sha256=VvvRhJzPrlQsQK36oIZISu3LjRkFFuhpQVXHBIQkv28,9548
grilly/shaders/spv/batchnorm2d-forward.spv,sha256=QmioqWT7P3Vjia8rwdH5QnhkkwYht35zmq5DhPCQ8CU,10024
grilly/shaders/spv/bridge-continuous-to-spike.spv,sha256=q98TKWcgtAAdL9_MiKhFM4Nj5D79Se9deZbYCQGQ2nQ,6864
grilly/shaders/spv/bridge-spike-to-continuous.spv,sha256=h_stegUQotWdw17lRhcp611v_4R9PdfYVIP8v4GmO8E,8956
grilly/shaders/spv/bridge-temporal-weights.spv,sha256=J2ttjsLp9DEKChDYDY2HW6ArlLq2sQg4zTfHmN9lOtE,1356
grilly/shaders/spv/capsule-project.spv,sha256=8ju4emGcsX-mmo5jk7QGuagz_4_5CMrwAxdDqMDruTQ,10588
grilly/shaders/spv/contrastive-gradient.spv,sha256=jB6HgMaWS4TvNxmm11383W13y7OijwIk6Z02LqfEbRI,6012
grilly/shaders/spv/contrastive-loss.spv,sha256=A9GMx9Ud6G53nGWKoyKr2Fh_voaZyHBa3ytx1Qn5GN8,6264
grilly/shaders/spv/conv2d-backward-input.spv,sha256=skqh-mxmezhUMne1QO2uBO2R8KcY7fTYpPiDth4Q0mg,8372
grilly/shaders/spv/conv2d-backward-weight.spv,sha256=qKoOp-Y4MkrPFDcR18o1voFQ5XcFcPb7EiaZXBSUNZU,10284
grilly/shaders/spv/conv2d-forward.spv,sha256=UpmWBlLZlELmY9ZXX3uUM7GZtyPZZ8WdisCVKHrteaA,8692
grilly/shaders/spv/convd_col2im.spv,sha256=G7Vpr3_Oahr1o9wdWoQpuZHW6HIVlHY7ITW57z1F9mE,5848
grilly/shaders/spv/convd_im2col.spv,sha256=FsHQm8kY0_RpA32htzIOXKPjP81hHVC66eR4ppIb9V0,5812
grilly/shaders/spv/cross-entropy-backward.spv,sha256=fODsWQpC4MyRgo_8kbTDeG009gumbGz94ePZLWwiz4A,5516
grilly/shaders/spv/decode-greedy.spv,sha256=syu05B94aoVVm9PfQ7iC-VQ4TN-sAOSkWrBnT6gtpsM,3200
grilly/shaders/spv/decode-sample.spv,sha256=lMbbZlDlX4v6h3os3amVspxGFCGRB41oUcAr8mSwrog,3076
grilly/shaders/spv/dg-sparse-expand.spv,sha256=_z22Xm1lBFzlCs-Pvyo5LRXVZ9Y8-iHr0vY9f0qL7Co,8908
grilly/shaders/spv/domain-classifier.spv,sha256=x_DjFBdRwFTelpj3UlPuQ3LhcdVAAFiUVsbxfiIZP-s,8212
grilly/shaders/spv/domain-combine-experts.spv,sha256=zOb6rm51NMyGIJJR0wF2YKr9kfBmnRbh62MmGM0Ga8E,3892
grilly/shaders/spv/domain-predict.spv,sha256=N9IISIzqJOdkgz9XEdl7ChwETxmdjSH6fRpXElJZVyQ,5376
grilly/shaders/spv/domain-router.spv,sha256=JE-6ugX-DWZ_k7BmcT_PvygJdoCyBRA1QLB5ScLOhYk,5356
grilly/shaders/spv/embedding-attention.spv,sha256=8vnoLKoeK7Xr8VkrmljGsn-vcH8U13tTFHLHgC9hpXE,16852
grilly/shaders/spv/embedding-ffn.spv,sha256=NJKTldoEACpDevZxYLOLjEDuz9BYXXVcupvJsMqrWfw,6700
grilly/shaders/spv/embedding-lookup-tiled.spv,sha256=HIbnEgZJMGLXwxFr3CrCm6L8tqXzsLFBOaTqK2XccIU,2848
grilly/shaders/spv/embedding-lookup.spv,sha256=N06cU0rrtHD5sPxEq077u5KcEpZLOQo64zbCiHoi3as,3200
grilly/shaders/spv/embedding-normalize.spv,sha256=c7UgZmUplmIO-pskiRozSZV2Aitu7k11gNOoBFAHXkY,4416
grilly/shaders/spv/embedding-pool-mask.spv,sha256=cHXU0xAXmPEbxpIt3sd3DjSCP599CWNFiazJ6yrM170,8704
grilly/shaders/spv/embedding-pool.spv,sha256=LEToUQ7vhzGTkbJLbYsr5zTR34Nxo9iK-4fNjyvBUZc,5176
grilly/shaders/spv/embedding-position.spv,sha256=Hs95Jz8OrVAMDX1uvfobn9ftbHxb2fQjvwo6eSBvnAI,4344
grilly/shaders/spv/faiss-distance.spv,sha256=DoF03dtZtE14HC9TDaqo7aXm78VVK_REYkDEQnW-tpA,5756
grilly/shaders/spv/faiss-ivf-filter.spv,sha256=QrffMDKB9NFadKJyQMxjTSj3AYIFiQXgtjLoOkt2bq0,2680
grilly/shaders/spv/faiss-kmeans-update.spv,sha256=iolpO8HFXWpustZYoeG-g0trro1ueZxCq_TkpB4oPgE,3796
grilly/shaders/spv/faiss-quantize.spv,sha256=i1rK71WYtbA4F6B1CJ5GZtMTR3nIZ3fMQQluGjMzEXA,3148
grilly/shaders/spv/faiss-topk.spv,sha256=eA2jrukWUjWhEUU6m78ICLMFJQ5KueRTdPvnatmZ_94,3900
grilly/shaders/spv/fft-bitrev.spv,sha256=U0JRxPQGCayKp48yTJ0j95IIsc-iV1uXtTdj5HONHJg,3336
grilly/shaders/spv/fft-butterfly.spv,sha256=DFbaI3uNmoAfLSrIENuSx2n5qheudowI92G1cz4ZpaE,4272
grilly/shaders/spv/fft-magnitude.spv,sha256=hbLQ-Jd6Bra7MUonYElUvqJ5Bfb5SjVclV3zOTLHxqY,2340
grilly/shaders/spv/fft-normalize.spv,sha256=9JeO_7yJjp17F_Q-pn4Agl33Rwyt7HUgA9qRFOwxhkA,1604
grilly/shaders/spv/fft-power-spectrum.spv,sha256=9x7LdiqlzVhLtqqPl2iBkGsIa3xlXMV-EHq4CaKR7Pg,2236
grilly/shaders/spv/fisher-ewc-penalty.spv,sha256=p4y8w8C-EHfZtX1Q-xPz2ylp73IiUJe8f4y04PgMcCU,2500
grilly/shaders/spv/fisher-info.spv,sha256=zDOmFLA4M_VphfMPNXgATR8gGw7Z2mF4u1LHgAhrMaw,2396
grilly/shaders/spv/fisher-natural-gradient.spv,sha256=cOPkEdIsYIEKaZytV64WRB_D0qQtfm7zW2TTUvcprug,2104
grilly/shaders/spv/fisher-normalize.spv,sha256=TbFsGInb-DO7ALSySA59NUpBBMy5F9Ya9ub9Z3qNSRE,1484
grilly/shaders/spv/flash-attention2-rope.spv,sha256=obCMvT3UTtpNzsRiHSb4V4iDD8fiY1DXZ6pcjGmVt08,17448
grilly/shaders/spv/flash-attention2.spv,sha256=CaTKAwccfnOtvdHOaQiOYqvOYwvmEylPksc7AVaUQCc,13092
grilly/shaders/spv/fnn-dropout.spv,sha256=v9ilQoLv50RVoMHnp0DoXq2pxFFbyXbp2ZWZQu45o4I,2436
grilly/shaders/spv/fnn-layernorm-backward.spv,sha256=5Y4rMq9C49sockCLrmqSFIg-GD7I2vyrLFK9gKIQV7M,10208
grilly/shaders/spv/fnn-layernorm.spv,sha256=pKioW4aBXT8w8iaz8k_2Dt8rJJqD20Zm4wYVvCEgQgo,7428
grilly/shaders/spv/fnn-linear-backward.spv,sha256=oi5AJkm9QtDYl5ZHCPiotUZ2PO-RcoJRqLIL0PII7Tc,6132
grilly/shaders/spv/fnn-linear.spv,sha256=0vxX3NdIuiOqdybYfLNcZa2EOIHfl8qUThMXsgvEhyc,3356
grilly/shaders/spv/fnn-residual.spv,sha256=UvZt7tGSzX7BRfDflx0KtAv6gtc7O0HkN78ldNmuUb8,1632
grilly/shaders/spv/fnn-xavier-init.spv,sha256=EyBoGDVb4WiX9ZZdTsGJRCxivr4OZi74PIUmB4SCavg,4320
grilly/shaders/spv/fused-geglu-backward.spv,sha256=C5cbZWgLjr_JMcgRuTsrjp71pzXj78OPPlIIgCUJZ1w,11224
grilly/shaders/spv/fused-geglu.spv,sha256=pYRCjX6WTwvcSUgQ1VEwMByWrAae9fj-AfKeNa75NYc,5504
grilly/shaders/spv/fused-layernorm-linear.spv,sha256=ptjUwnAakpWRETq578i5ElSwcmrnV6QnCi1GIsFkqG8,7252
grilly/shaders/spv/fused-linear-gcu.spv,sha256=3kaZHFmkSSD4JTvVLL1BdabRTi2MlAL6pdppCE8uAH8,3724
grilly/shaders/spv/fused-linear-gelu.spv,sha256=wIDoB_ZS28TdLzGU1CYCs2bkAPZ68ylH56SzNA7Eljg,4556
grilly/shaders/spv/fused-linear-relu.spv,sha256=5N_Zc2FL_dwcyPaVfg5N-gbQAVoFDf_M1Doecs-Z3Ss,3520
grilly/shaders/spv/fused-linear-roswish.spv,sha256=XHiyHRG5jXi5WbyyCV4NJASpPExqHNy9-hvMAwW_ODI,4720
grilly/shaders/spv/fused-linear-silu.spv,sha256=daK7CRC2hnuK0viDkPVSaQQBDWg9G19pW_ng3l-fQrY,3996
grilly/shaders/spv/fused-linear-tanh.spv,sha256=TgH8O6bFWxZggMqb6zXZ8w7no0oLd7JmpEuSpDWLvwQ,3452
grilly/shaders/spv/fused-qkv-projection.spv,sha256=vWH1i1Cjzyz_UxsbfIF4lWRrnHEsp7AAEp46iWmYUpI,3560
grilly/shaders/spv/fused-reglu-backward.spv,sha256=ipWHlA_qIsM7xE7HPRLwycFPMuGbY-5TXCpdc682QR0,9580
grilly/shaders/spv/fused-reglu.spv,sha256=LI0VSyqg_cyEJ2ED7CFs_n4qIPGjc22DqB5DJZR2RNM,4912
grilly/shaders/spv/fused-swiglu-backward.spv,sha256=pkWHRCZcYjtXP-vhFxf38eMRJ3Sc1ecYx4CVQerqPhU,10300
grilly/shaders/spv/fused-swiglu.spv,sha256=YdJ-zeWg7luHRL8dxxyrmRT8OJnRRVrYAtz2rNK2M7c,5176
grilly/shaders/spv/gemm_coopmat.spv,sha256=AxhRNQ43Qtgf2Jqtq8_w9HEqQToDJUcm63JlyFMmPYM,3672
grilly/shaders/spv/gemm_mnk.spv,sha256=ViSG-vpF1RTeAxDwE3Q8dTaB1y5kXkZJ21j2qxhG5-Q,4960
grilly/shaders/spv/gemm_tiled.spv,sha256=3rBp_h_ZfHoLh7uglTJnMxv-FkGLzo-LO5DstZY7tXU,10816
grilly/shaders/spv/gif-neuron.spv,sha256=cO2B82n1dsTr0yeowfeI26IWlsVnD4Z-p-ry1Nxd2ho,7924
grilly/shaders/spv/gif-prosody.spv,sha256=d7jKhecvcWH8ZU8Yjzgt14YtYZaoXCiBB9NH0YsziZg,7164
grilly/shaders/spv/hebbian-learning.spv,sha256=Gsvh8HBMvp_vyuGOQv8g_5HCIi_2xze1jHmDY1jaLio,4180
grilly/shaders/spv/hybrid-blend.spv,sha256=Jza23Nw9UIVbLAec--VCFWoyZWWVfqihJPNQvFHR0Qw,3336
grilly/shaders/spv/l2-normalize.spv,sha256=H6mZ8AshCpHCtU17IVv0veXBRY-prxEor-UIQYGi2Bw,3496
grilly/shaders/spv/lif-neuron.spv,sha256=OWvREreCzombLjasvzWxVH3giRrP_e9EGpZn77RIHpQ,3588
grilly/shaders/spv/lora-backward.spv,sha256=lqwG0gN_HRfGBARgyoxhiF8FdBhGy1nmuMI4uy9BkO0,9572
grilly/shaders/spv/lora-forward.spv,sha256=LKrSC1R0H3A7ubm0Os2kKru8mhRsO7hZWpFllg3aJis,11456
grilly/shaders/spv/loss-cross-entropy.spv,sha256=BjObuMzBQvlF8QZOSmduL9REqHelIin8K5qtNwvpZLw,7264
grilly/shaders/spv/loss-fn-bce.spv,sha256=JBUApkrZtHa6HRNXCg88BHCw6c1M1gpE-u-DK4KrYYM,2280
grilly/shaders/spv/maxpool2d-backward.spv,sha256=sMOo2x8ME6BQ3ntOXCNGUlKn-vqJl_8luJhnIeJS19A,4260
grilly/shaders/spv/maxpool2d-forward.spv,sha256=B1Fk-92vhEnUWNTKOvujRBPmjZHXQghtiy9MBcCLFgc,6316
grilly/shaders/spv/mean-pooling.spv,sha256=ghacWqwaggYWr9VBN64_8dwOvn_Qk8r7mcPso7QRaKw,3280
grilly/shaders/spv/memory-context-aggregate.spv,sha256=MHLgKOpZsUuALU43k6eURRbgFcv0KGmkBfJEgsS4jP0,5600
grilly/shaders/spv/memory-inject-concat.spv,sha256=DPQG8HJMP7aRMEJ5aCYUZCH_R8Vwr3zRhMdDu6iYzjU,2832
grilly/shaders/spv/memory-inject-gate.spv,sha256=OIaF4wfbN0YR06YPB8oOXdBHDKzB1ABa5CrBVdc3EVA,6568
grilly/shaders/spv/memory-inject-residual.spv,sha256=9LwuDQpK_DFt-8tVrNXhDONNYItGIVye5HVB2szYAFw,4396
grilly/shaders/spv/memory-query-pooling.spv,sha256=Z9_8NLt3NDxdAu9lYCnqtj5lSidfiBeXpgHVKl8lCsA,4760
grilly/shaders/spv/memory-read.spv,sha256=u6lqiL34TeqwA7HBjNl7X6VD2GfDS8NJ-oxTaGUlxe4,5116
grilly/shaders/spv/memory-write.spv,sha256=6LE20IAftLUDyP4KJeHfR0GV9sdjScfSHisUzHxS8Q4,3584
grilly/shaders/spv/nlms-ensemble.spv,sha256=KVmETyvxEnQHa-ehTQCDIzTInmwxXg_9Toi6KMeF1iM,4588
grilly/shaders/spv/nlms-metrics.spv,sha256=rLjgOGe5XosdPD33h6qtz5RZpLSoZHDHu1d9rfoFDL4,2792
grilly/shaders/spv/nlms-predict.spv,sha256=M4sCx8lX6LiIMVZFjaRbDbaDJmgvvrGwgoezsUlNGMg,2568
grilly/shaders/spv/nlms-update.spv,sha256=-06hJyzb4B4dVrkNMrHwelX85jS3Nt-qul3gu4ju3W8,4468
grilly/shaders/spv/place-cell.spv,sha256=htw_t0funRdiewGodlA6QXcP0C-QjXryaw0N9hYmI5s,4024
grilly/shaders/spv/position-encoding.spv,sha256=9dmYocmMoLVkDG3mbQqw10B9fRG1ubeEtlsAlquLchk,2928
grilly/shaders/spv/rope.spv,sha256=dZQCffnaFMKox-cgR_OcdTwrShkbPjMI1rN1WIhEKLQ,6672
grilly/shaders/spv/semantic-encoder.spv,sha256=VKfZnx1ejTnLrVFyEiwak7H-DfoGRr2UpOffCqUNVg4,4024
grilly/shaders/spv/snn-expand-time-dim.spv,sha256=OsR_qjdhfyfk4qgIRfPwoVU8hr99HARTZkwtvbkimDA,1536
grilly/shaders/spv/snn-expert-readout.spv,sha256=BkPmUvziSjOlu9CLstNU5DdjYJhJUPVcnROgYfdZaYs,3852
grilly/shaders/spv/snn-matmul.spv,sha256=BpUMKt4RCTM0CNoMQ_qIbUHj3AR1PZWl42YuU7Hnfkg,3216
grilly/shaders/spv/snn-node-backward.spv,sha256=THiGhjya71tGx6mq5AUtZEG80Ppq1fo5YTDTdLMIZ7A,3360
grilly/shaders/spv/snn-node-forward.spv,sha256=BquaTcQR-K5RFW27xTS44LPnYKU7CqPWbiH6f6mIQeI,5124
grilly/shaders/spv/snn-readout.spv,sha256=q6A79fWWH1_O3SjcxM4XJlq-NpD5hZ8lz_6yeXaLYOs,4384
grilly/shaders/spv/snn-rmsnorm.spv,sha256=I3-ey6zqb8TCfQh5vFEpSgUTMiNh9Kv_v06GYlr1_Go,5104
grilly/shaders/spv/snn-softmax.spv,sha256=nLd7KRDRFkF7JksjosIe97NxcswMOCS9zNvJnbkVLYw,6532
grilly/shaders/spv/snn-spiking-attention.spv,sha256=Sr6ww6YuQMZmLrC_eF1_you4CTAxZ4ioI2JZkSXAIL8,4256
grilly/shaders/spv/snn-synapse-filter.spv,sha256=CgoHvdKJQBpXHZLshV68FyrTzPCOYJ3I_ZonUf5boUo,1636
grilly/shaders/spv/snn-time-expand.spv,sha256=W_x4rXK74Qbfd4PxgHLZ4MgOeHVCRWDtlZGN8xymkt4,3168
grilly/shaders/spv/ssd-scan-chunks.spv,sha256=8VFGUvcmh3O46PyL5DodrZLmL3cxdn9HYDGhHNeTzj8,4812
grilly/shaders/spv/ssm-fused-math.spv,sha256=YS2jBtw1KKOrjmE-TW0q5vdZIrHymPEDmtXrQiPUTZM,3712
grilly/shaders/spv/ssm-fused-uv.spv,sha256=EEphQe39UzaoICQ9v2SZIa1mk-feL31D_RE5FwFQZ_A,5248
grilly/shaders/spv/stdp-learning.spv,sha256=ZEap5JHZNV2GSmtvCaJFzuQgFHoPH-GF2jtoaeM8Pzo,7748
grilly/shaders/spv/synapsis-forward.spv,sha256=iv5upQ2lJ2RNHea6WgsOncHPsM_QRtamSwkoQ9RBZI4,3368
grilly/shaders/spv/synapsis-stdp-trace.spv,sha256=nboDsR0zIaqL-KFnH8YvnyGnqavrDCuURHWPOAam6tw,3304
grilly/shaders/spv/synapsis-stdp-update.spv,sha256=1kL0HA2jX08cadZ3MLmzUGBXmormomULFaxrRSUMX74,3676
grilly/shaders/spv/theta-gamma-encoding.spv,sha256=ajqExsrhAavMm1nreiMTn1FJnvnFij2085SCzJtFjD8,4908
grilly/shaders/spv/time-cell.spv,sha256=-pmgMhSnIEL7lKPlPcHveFmRWS0pWcHgDMrrTMAUsPA,4596
grilly/shaders/spv/whitening-apply.spv,sha256=I5wftcUW7u35yVMguL9C6Do3WLAOfPxuTZKXEk1gVDo,2768
grilly/shaders/spv/whitening-batch-stats.spv,sha256=hE67fUZ1YLwZc9Ch0pxO0uCAAO7tRMQtAcKLTu-EuOk,4712
grilly/shaders/spv/whitening-transform.spv,sha256=jmY8AFmFJL4S3XR8CeMAKsD933oxPK76VNJ4PhCjLME,3924
grilly/tests/README.md,sha256=Ji-JZukPOcbakM98_TA5hHn5TYblTZF8mN4ZRqKE8G4,1677
grilly/tests/__init__.py,sha256=Vts8Xk-QN3MCprtVym8ypNuL-eNaJRwQLlrmLLntE_0,34
grilly/tests/benchmark_snn_fashion_mnist.py,sha256=e5uoBt1YpzFwgSDsEVHRVMt-8GqN9vejBhzgwQAtL6Y,16279
grilly/tests/conftest.py,sha256=GcIG9YG9Nv_z864b642B4ZQIbrxrC84tFjcG06FnWTM,1700
grilly/tests/test_adamw.py,sha256=kTYMknHDlMZy9XWv3F9i9zAYWhDeHVqzfJM6hrcL2as,12128
grilly/tests/test_attention.py,sha256=jS4JpCk_SQ8gZA_Kdj-0XdUU340OPawkDCMfgpk_MyI,2075
grilly/tests/test_backward.py,sha256=gEIl0pzhYY6-nB6UF40954fXzQzzqp5ADEW1GxMveMw,10584
grilly/tests/test_batchnorm2d.py,sha256=_t6Nqr69Zz-uuKOvgo1Oqf12k0dcf0rzk6YrKD_yf_Y,12255
grilly/tests/test_checkpoint.py,sha256=g72jUVVkZBBGhFiyzS_ubAGRgGq7dNT6axBydjH70As,2614
grilly/tests/test_conv2d.py,sha256=TFRGU6eACeyCR14ViPbUNuYIB6Ta6lIcuqhY3PxbkLE,15007
grilly/tests/test_core.py,sha256=kN_PQlI8QAVHPHmoRSTXV4M_ZL3LVnEbC7loY2Nxzo0,3525
grilly/tests/test_decoding.py,sha256=z1VBLU3wLo_F7vlhW4aZblJfKJKGt5BIq0k60dvNXmM,2705
grilly/tests/test_device_manager.py,sha256=x7DgfHL-BgW3h7DJ0ZAeVJmX7mCKidUNzoVK3mKAZ3Y,4537
grilly/tests/test_functional.py,sha256=r7CNIujgu4TH7dHWMleh9DRaKp3YyAiR8kdPmWH0n-8,2702
grilly/tests/test_gemm_backward.py,sha256=tyXQH4WuuCd4GQTsMU-PXM4WxU7eDtG26AyZ83picao,11121
grilly/tests/test_gpu_operations.py,sha256=M39Gxxwu7pgb7e6blgbuXv17bwj6Lo-Oy4zj6aQ6d-E,9621
grilly/tests/test_gru.py,sha256=NWFlA3uFvG2XYmKM6UZqTWVJneY4qxx4Bn7lpPLU_-0,10926
grilly/tests/test_huggingface_bridge.py,sha256=oviTuvMZUTsvEiyqPYf_VxwmMRPNr1co54puJitWSyc,10746
grilly/tests/test_huggingface_t5.py,sha256=l-_sCHMsdhdupuQSPrYrXjhhsaOnP-oK9UOy05T_fhY,15374
grilly/tests/test_hypergradient.py,sha256=AIGxpnzlukSXyU7LTcWtIVtbbLgc0BnF0FAV2taTTuo,19470
grilly/tests/test_initialization.py,sha256=EsoP04vNVc_P-Y_-sMN5la4reUzIQJlEooqu7Zl6dA0,3862
grilly/tests/test_integration.py,sha256=DGQIZvKfxT_yZb8TjPNN7h9vHZ75S_DGhTvrxlQNae4,3063
grilly/tests/test_integration_vulkan.py,sha256=L25FTj0wprRO5N5sKfjNJry8Y39Ulc04yQHq4lFcLzs,6477
grilly/tests/test_learning.py,sha256=wAjt7-L_9rz8xLdlGwUVx0fL25cpNopi-IjoKGQ2rUk,2591
grilly/tests/test_lora.py,sha256=LDaQummyd8HexVAYWLmT56FEceTCfcfuJD-Yo5MNWUw,13539
grilly/tests/test_lr_scheduler.py,sha256=s5br9nIIthpS3JIGonTb1BJpgUXb0eqnL3oM0898-5E,13393
grilly/tests/test_lstm.py,sha256=q75yZsWr7HIgLLbmGMeK5NKuGXqZpshrAAje8yJhLHs,12260
grilly/tests/test_memory_operations.py,sha256=qlAYihRLesXqJEfLjSGbDV2tHKvGq_4j2YDek7jT-lk,1853
grilly/tests/test_multimodal.py,sha256=oJQB85oOmJpsIPwupcfuRB-WjfWEyaEvkGDhQrUxqCg,13182
grilly/tests/test_onnx.py,sha256=jRK-32BEKNq9j4K5fwzSx_xPA0zZrRCW_NVHZTQxjHU,26707
grilly/tests/test_optim_sgd_nlms.py,sha256=scnYaERZ6_gGFv5OzdqmWX0cqUfGa91Rte-eIGqpVTE,2920
grilly/tests/test_pooling.py,sha256=w2xQL5XnVllu_2v2prx-AZfzTHpRV7Yn-2PU1hlXAgY,16296
grilly/tests/test_pytorch_compat.py,sha256=jAxMqh7rNy5uW_B7CHRvG1dqlCkYfyH6yWYmHDZd6nc,5038
grilly/tests/test_pytorch_ops.py,sha256=1SLiwy6mYl94OC9UPfKbp4FSxq_Zd5sAKEjhvM_qMUs,7069
grilly/tests/test_sentence_transformers_gpu.py,sha256=WSWOzYymTKsbZNVGgl0clGELOQ9XSjdxDsOgkfjZOgo,7196
grilly/tests/test_snn.py,sha256=LeauCndkP97dUMuUV0GcOItmRuYfG3kgttGPSQbhFf8,5866
grilly/tests/test_snn_ann2snn.py,sha256=L_BkAOtXpgMT60rmXbtia-djnPRMVI96Ucp1zA74AmI,4647
grilly/tests/test_snn_attention.py,sha256=w1f_qMfjUiJYaats8RYzHdTw_Y8QS-U6UP5efpuyJzY,3467
grilly/tests/test_snn_batchnorm.py,sha256=Q-2VqH7TcXlSsTJRvwJgu5iCiCq1YCK1KnzaAdOpoO8,4355
grilly/tests/test_snn_containers.py,sha256=vsex3MCSuZfPL7QopZSybN_GfGamkj0IWWMOKLU7FIA,3920
grilly/tests/test_snn_fashion_mnist.py,sha256=2kinhhNwn3TDKx_08Ix9RWKxD_BKyLQpGorEbL3aKkw,9412
grilly/tests/test_snn_functional.py,sha256=uLmN41UGIQdxj2mNf6ns270Pa-LzmzWHCDlAa2gPfuI,4529
grilly/tests/test_snn_monitor.py,sha256=Sv8l0YS-CXf3ybdRQ0cejO5h7tKL2IngfLz1OOjEu5w,3285
grilly/tests/test_snn_neurons.py,sha256=U0ihkihWwbjhN_-RKyEWtGRVRwp2FQeiKLuDXvPPrsA,7598
grilly/tests/test_snn_phase1.py,sha256=F73u56Hb6Oj4dIwA0KvBDDKOd5dwFM_4v_lZ2jldrTE,7280
grilly/tests/test_snn_synapses.py,sha256=9_mWjDPK5-al7SC2NzylfddB4Qt0_c2pBBv24CP2Nww,12671
grilly/tests/test_stable_hash.py,sha256=B158GozY9JtTYC8uPQZl0fluymYUtxVkZ13waaxvp18,3852
grilly/tests/test_tensor_conversion.py,sha256=5C79CTQkLmqx8yy5VZ5atxaboWVnCFqf5LQyLDNTUrU,6165
grilly/tests/test_visualizer.py,sha256=uW--BLlIKqsM_DgYgeHWoyJGQutJP3bMewQ6kUog0oc,20017
grilly/tests/test_vulkan_tensor.py,sha256=LUqgpiihUEmkpE1JuAHjk4zRy7IGFiplhvhXES9I3gU,4616
grilly/tests/experimental/__init__.py,sha256=D9-qOmzp_aTVzXQfGn3uoWKgngoytI23ohyKHCeV2vM,122
grilly/tests/experimental/conftest.py,sha256=7i-mwpfFJMDwEvUBeLuJsrwEfk6JCvaOqB5k4q7vOo4,5906
grilly/tests/experimental/test_backend_vsa.py,sha256=bWmgBIlbPctUbUCIE88frQ2-SnXS_w446yl_gnpp9is,8810
grilly/tests/experimental/test_backend_vsa_similarity_gemm.py,sha256=key27jG_j6Axu2iPodoRKGOkRZrcBUdYHDG2xHjLmTI,1159
grilly/tests/experimental/test_backend_vsa_topk.py,sha256=U4Mq2C2gNR1hCP2GjEP89dRFQ1k2WaoKoj2tlUHqxrM,2310
grilly/tests/experimental/test_checkpoint_sentence_compress.py,sha256=iEbRQr0LO5Y1_kM3IzY7ajBmrPM17D-LrWHRljQHsMs,2404
grilly/tests/experimental/test_cognitive_controller.py,sha256=LPXUQG8R-k0yW65IeG-DY7qbYGqaukNNAz9fRE-ja34,5743
grilly/tests/experimental/test_cognitive_memory.py,sha256=1AdqzxyYe3RzvLPge97Q4soNxU6a8rL1TU1PC5ZsYbE,9663
grilly/tests/experimental/test_cognitive_simulator.py,sha256=bGufno1d6Y8Zvd_NaoXvu7BzawhUjApkt66wOhPboy0,4606
grilly/tests/experimental/test_cognitive_world.py,sha256=4TAzl7_piH1bTVXhBNTgwcOTLtj2doDDNlb9G6pV6cA,6238
grilly/tests/experimental/test_integration.py,sha256=YwJsLDisLM9k9MLJUQwUURBGSQR6PtN0lW7P4lgReOA,11460
grilly/tests/experimental/test_language_encoder.py,sha256=zLCnQAGzIoqc4e73XRFoxeexbJYyiGIW98R2ji2dINI,10603
grilly/tests/experimental/test_language_generator.py,sha256=d5dxxtfyKlBpnw6Szx9lXudYscpc_yyePasaQnMnWkA,4451
grilly/tests/experimental/test_language_parser.py,sha256=A-2SyV9Y9eIIaGFrubDNfD11m7o3WzWgik57B4TysJM,4313
grilly/tests/experimental/test_language_system.py,sha256=nWBg2x3oU6L3mnGiA7u7W2uIuS10lusBZpXGFECCS38,6265
grilly/tests/experimental/test_moe_relational.py,sha256=lZHixBAhe05TN2ioZkU0zoBG-F3xwcqkaphvCgcbzwo,7001
grilly/tests/experimental/test_moe_routing.py,sha256=V6GKkaH3wJo-YhWzXpVuv7KtoXCuEIU8f9uUS4DYuvw,9608
grilly/tests/experimental/test_stable_hash_blake3.py,sha256=o5ABQHzrSgPTfHqEVAvowImqVVMPzsfHEZOA8u--ePM,845
grilly/tests/experimental/test_svc_ingest_speed.py,sha256=PucBCGizioqgFwMnv2gzBe6SL78I2iYufepNAf7z0kc,1899
grilly/tests/experimental/test_svc_ingestion.py,sha256=KmE8shxLwEMAgVx_C1MwzILPH723l6XnZoAdtBuNbNM,34650
grilly/tests/experimental/test_svc_integration.py,sha256=WqgUT7a86fkz0PIYVisV6MwtTCs4PqyREOhlP1idelo,36787
grilly/tests/experimental/test_temporal_causal.py,sha256=z5_uMu4gu1E_Rsq0AuDC9WFjwx7jcmW8n-Ez1gE80oo,5616
grilly/tests/experimental/test_temporal_counterfactual.py,sha256=wYLXXRihFOHJtMpH8HXmUye0EA4X2_lLflNEFBRp8xI,4864
grilly/tests/experimental/test_temporal_encoder.py,sha256=LrK7mU-pHBjNtMGxrZzVnezly1HkC-_UFbNqEeySlQQ,5281
grilly/tests/experimental/test_temporal_validator.py,sha256=5IOwvjHVeyYhUrS0mNhixQeiszL3jev9zRdfNFA9heQ,4013
grilly/tests/experimental/test_vsa_ops.py,sha256=5h8-lkrakDRR5CtGrRfDaSp8ljf7IdeT8A4bMz7s-cQ,15965
grilly/tests/experimental/test_vsa_resonator.py,sha256=xgnwy1BJjEfgHYI3Ga7w9HwqvQdZybmRcccLahJnH1s,12376
grilly/tutorials/01_quickstart.py,sha256=GZU2shoEqWd9wbHalt-ir3KgjeaSxdMlU7jo7f8pPB0,1438
grilly/tutorials/02_fused_operations.py,sha256=r9Uf94NO_TICtwiXz8SAmkcavjsLyKXaNZYg2D3L6Uc,1513
grilly/tutorials/03_buffer_pool.py,sha256=9-aBf2wxg8TFfSWrqIA5ajXeTnkRgw0hCvL5mI5uOdU,1871
grilly/tutorials/04_polynomial_regression.py,sha256=N92FNIBEnDWoake32yeuCPFAYDT0r7yo8tlccOPKebI,2625
grilly/tutorials/05_neural_network.py,sha256=6hYKBQxq8dizDV2pPswKUNp5z9aGZTnRws_BGFwj36g,3474
grilly/tutorials/06_transformer_components.py,sha256=GjT3Gykr6jRzuSQrK6yG_mW4RffZ9NMvm8BSyjiJ6FA,4749
grilly/tutorials/07_autograd.py,sha256=OMJqkUKcfYYrIoeLx5g_WI-ZvXU1LBmUpDXqY1shKYI,2425
grilly/tutorials/08_advanced_activations.py,sha256=K4K5iNX0QAWESkRU4OdumwrRjdJLcNpWEkQQYRsQSpM,10947
grilly/tutorials/08_custom_autograd.py,sha256=gM2e0LfWTR6sUfl4LJlF_H5rdeMOFxAnor4qoFbephY,9419
grilly/tutorials/09_data_loading.py,sha256=YttH9joBI8MLSBJKUOI_AxM7YdFYFvmtArhF4TV3qEI,12338
grilly/tutorials/10_gpu_training.py,sha256=hhetxcjjead8L9mnK9joEkMZX3IiVZmBgPCPvXYnM1E,13285
grilly/tutorials/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
grilly/tutorials/_path_setup.py,sha256=TIYi-sKNnRD3GC6MjzNk-90to4XVfpOfJWSbsfIr2Lg,1366
grilly/utils/__init__.py,sha256=7bCYJ-g5-r2KeCfi7n_Z7MEGkFTfwrF6xN5RyWRIKMI,7368
grilly/utils/checkpoint.py,sha256=RmEEV_oUXic0T2mGGfLEasmq5RnaPe_cR0zLsdepyoA,9834
grilly/utils/data.py,sha256=h6fAq1h-NPzsak8fi2GSuCkp9tzJUBE9N-r9OThJciQ,17328
grilly/utils/device.py,sha256=KwTB8efWAKXIO23INCJcLV6MmQMIxzv4v1YyJQQNies,1375
grilly/utils/device_manager.py,sha256=DEl9AVc-10jsZR-eAgoFr_MHT6s6gl_lOV2tOXHPHyo,7038
grilly/utils/hippocampal_checkpoint.py,sha256=b9s-_zDO9IW-WdEgacT2YyTNpdACjE4AM5dQubtEsWM,19387
grilly/utils/huggingface_bridge.py,sha256=WU4Du5AlTMpgdLoc70o3qWymqfH6YRhBSfZPyp3BeEE,33871
grilly/utils/ingest_checkpoint.py,sha256=LbzwVeyHAqrQq1Gt0eCiEiLwMKZV0MPPjnqZswQY3DA,15496
grilly/utils/initialization.py,sha256=pvToPjbKKWDTFzI3X7Mm08tSEY4bCtGul1fvXfss_FM,3273
grilly/utils/numba_ops.py,sha256=QEa2Guw2V7sfO7peG16HcI3zCoC0h3jGWfLGlMCpLvg,31920
grilly/utils/onnx_exporter.py,sha256=haq58WEkHwcuAQaQ8GpkaW9AzERt59CuaSLME1W6cxY,17932
grilly/utils/onnx_finetune.py,sha256=O3dHSSOFAw8fpyYBehIqc9ywrhWLRfAr9oOSUOsbrSk,28402
grilly/utils/onnx_loader.py,sha256=eemZ1569_QYu7qLijKWBBlIwoT7eh0SXTQiLi80OU44,40193
grilly/utils/pytorch_compat.py,sha256=cFPryaiL59hfiYD5760JYTkjFWmCQ0nXXUeAfGiWS24,6283
grilly/utils/pytorch_ops.py,sha256=266QnOCpBXK02xbkRkeEiUbI2N-MRx-qOvz_HE7c_Y4,17470
grilly/utils/stable_hash.py,sha256=Aq7vN07nvH_1vba-p1WtXVRrgS_cbI0_sj7ydtY2WXE,3467
grilly/utils/tensor_conversion.py,sha256=8HT4UyooUV5Kl4p-FNblXJzq0l3R-DVv96CNmsPLhqc,19353
grilly/utils/visualization.py,sha256=GiOgiIheD_Rkv0m-6J5CJ8Ix6YkL5shOUPKv_zYjJR0,8803
grilly/utils/visualizer.py,sha256=aX1BZlSSJyJCN--rzjwIZsk7NmZxBubdBwtoLmEdZww,55690
grilly/utils/vulkan_sentence_transformer.py,sha256=v3CEHT4LLxSJt6J27IbggaghRn_4KSKSThfnWuQ0xH4,73652
grilly-0.3.7.dist-info/licenses/LICENSE,sha256=wOzB4cZhT0LSe_gebhzy0ECx4w1V3YhylOpuJ-P4xHE,1071
grilly-0.3.7.dist-info/METADATA,sha256=fInkAn4EtS04K3eNj_hjZSBEA-njU4dvZb5d0rNR_dk,14081
grilly-0.3.7.dist-info/WHEEL,sha256=YCfwYGOYMi5Jhw2fU4yNgwErybb2IX5PEwBKV4ZbdBo,91
grilly-0.3.7.dist-info/top_level.txt,sha256=nglEQTvgDCjpnwbSIL2FvyZpYlv4gN0Spc8sQeijoQM,7
grilly-0.3.7.dist-info/RECORD,,
