specforge/__init__.py,sha256=df3RJJZKMdPhMK6X_oT6KCvvhdkwBSeEaHIrEWSl-do,187
specforge/cli.py,sha256=eqxqKZ49EgUZIeuyQC_jLER0DdykM0IEBrTgy5Ld3mE,11479
specforge/distributed.py,sha256=HmKxs0D83oL-M0yFmI0_Wfi49DVftl2yULd2zenZNtA,12374
specforge/launch.py,sha256=inkQMlBNvSVZ6peEt-rQ1AqY3PNnnjrySG9dIOMqmDw,71596
specforge/launch_plan.py,sha256=6ldadBRPs7DtscN6dSLh4imYbE7Smu1u2o-krrmaHY0,44721
specforge/lr_scheduler.py,sha256=BvdNoWAUcGsepVV1URo_2s6HEMC23jDakINXA8uoiVo,5804
specforge/optimizer.py,sha256=Ke-1wMr0cWuuKK_akGUe_oPczLSliMu3v0gQ2Ituz3w,9602
specforge/tracker.py,sha256=0RJnN8siRrubrp-tJqpjFlcl6TGJ4vDuC4LfS8LNEKI,12623
specforge/utils.py,sha256=_XXcW9dZeEnS8761tgFb61Q6L3xLmuQzQziEvZVaHrw,10627
specforge/algorithms/__init__.py,sha256=P80cqI8pT8MJUm_3rkR7B2BHXXcwhZWVQBwnqTLmlAw,548
specforge/algorithms/builtin.py,sha256=xdE86NFWE__VSXqHbaIGeYa3hD-kNdDlWMLRSyUwOxo,822
specforge/algorithms/contracts.py,sha256=wXXCjQtYYaY6bpoY7EZvBLFt_FLk7I6BgIqCN09cHis,13263
specforge/algorithms/model_providers.py,sha256=sVdfqNHGN-A0mPzN3Hk003KNqzqjYJ9pRm5tzsvSrKE,17235
specforge/algorithms/registry.py,sha256=KHhWSzW_LMXflMi_siH_M_Uk6E-U74C5CFiREkd26Bo,3281
specforge/algorithms/common/__init__.py,sha256=7z7q0fb11pgusAgu1iW7Tgg0HK5IraCFfjdWPsWEjH4,757
specforge/algorithms/common/collation.py,sha256=PZXLgPpRvyE9Dh4zOgpM6rfHBCnPSbGQzZliA9pjlGA,2177
specforge/algorithms/common/defaults.py,sha256=iq3vkiaEWHr1FT9Ph7zn9a96h3qAQFQ3KzRoKUbxdKU,630
specforge/algorithms/common/dflash_family_data.py,sha256=N8cfgl9ya-CW2a232yvjq7vgeA0-YY_ZGOeFY5jW3jU,5708
specforge/algorithms/common/dflash_family_model.py,sha256=7yORePqoPnOWLpGXeoVfNCIHaDGNM36TEuiujVvt2gE,41390
specforge/algorithms/common/providers.py,sha256=HEYwR4rN0E9jc2kLZFva-3s39tgpQ-HlCSJj-ln25U8,30151
specforge/algorithms/dflash/__init__.py,sha256=Nkl3H9FGtt8Kq8JpCky4Gy-apGmjvjgXrfXTHmu0cxU,143
specforge/algorithms/dflash/providers.py,sha256=wg48B1_93nZqMDuH9pJLu5MRbf7Hlh9o4gQZQBebutk,7793
specforge/algorithms/domino/__init__.py,sha256=RJQBYA70sGZvz77Y5HqLFvxCFFNf1p0F99KdObRkxhg,143
specforge/algorithms/domino/providers.py,sha256=vuoZqG9RsS5jfmOezztLFchgWmieQjoFtSwxKIppsM8,6996
specforge/algorithms/dspark/__init__.py,sha256=LugLEk8snErMqbZwO1ooWiKnYP5-6VKwvyXbmHB_ChY,143
specforge/algorithms/dspark/providers.py,sha256=WZFDF8quLteiCx9XfVz8m8FqsV-tFDTGEsWzwBGOB48,7260
specforge/algorithms/eagle3/__init__.py,sha256=vIbi5XDHEbc8EYGoq2rLv0CfEZsKxkC_udWLPRn1GwE,143
specforge/algorithms/eagle3/data.py,sha256=SrT2B_MjAzmvT3zgQXdkDyx-2e90-dAR8R6sK5hrhUE,3003
specforge/algorithms/eagle3/model.py,sha256=lfmG6YlYwYxKVNYg2fqejbpaWbKbypDYguTV4-t3lS8,19253
specforge/algorithms/eagle3/providers.py,sha256=bXXoskK4hkolTFlwXYLrUl0XFsTyR0IcROf6JZepuaQ,8185
specforge/algorithms/peagle/__init__.py,sha256=1wK-v9uU5rAb97To4sDL7Qo0fuHlEDp8ARgEeU2K4_w,144
specforge/algorithms/peagle/model.py,sha256=KvhnRQ_RjNpkLlDB7FYgpgNa3ZO6NA5Ze39CJRAa5Iw,12350
specforge/algorithms/peagle/providers.py,sha256=0sCXIO1u05B95Q6lVzLo9FGjC3Ptd_oqCXyCvsVMZMU,5274
specforge/application/__init__.py,sha256=4T7-YjTcFUaxpcb33LTDPVderSoarhw_zT-u_CQ34jU,419
specforge/application/composition.py,sha256=Jsv2l5CuVPVOe9xAZulyKnszSBLe8ESp65x0NyvoP8w,4979
specforge/application/planning.py,sha256=nA_PGwexp5vIVHsnII5W2lyyT5KMteAKoUz-yQNCRuA,7661
specforge/benchmarks/__init__.py,sha256=8ATFBoREpZl7wzfsNqr036HmUh6YDOKPu9vyXkuOMJY,49
specforge/benchmarks/benchmark_flex_attention.py,sha256=75v1xu5-S6fX0j8tT6v8c-11i6uIJLryjA2iMgXhK9k,10979
specforge/benchmarks/benchmark_loss.py,sha256=eB9xiI70AyM3m76u6A1sV_vTJKE82MToQnWBs8Zyzv8,5656
specforge/benchmarks/sglang.py,sha256=laWjSSGbMeIXiClx7Q7-PL-J9sMxUYOzMRe3BwgGmUg,7431
specforge/config/__init__.py,sha256=Fll8zZhYGEas-CdMqm9vGyQtlKPogU4cNPHi2F15FeI,1004
specforge/config/schema.py,sha256=XQTj1WTnitk7gc75zUch43RVCBUJksJqK5chwJogzms,42797
specforge/core/__init__.py,sha256=4Yb4cUjzS5YyqpIvmFMYafY1VjXoOHCvtROtjc8BaSA,201
specforge/core/chunking.py,sha256=dA8cJxdrhQIZwJO0ljzcOcFoIi-3D0L2xwlR6nEB3Po,3664
specforge/core/compact_teacher.py,sha256=Ptn-e6uwfIftJbyjS0x9MdMOabPyUlMQxbD3HutjMbQ,9924
specforge/core/eagle3_adapters.py,sha256=7EKyYkEujcUo03mHnoN_a25XPJBM2MxsdLtLlZR_wxI,5627
specforge/core/lk_loss.py,sha256=1A3KKiU1vswNOEDZa9LFA4dWlxMbUFqwj3i_xq5tPpo,3351
specforge/core/loss.py,sha256=aujgidTv9Lb7Ye5i_nVy7VsFrTg_mPvhAS0H8L6Hu60,7417
specforge/data/__init__.py,sha256=J-3W_L82-hVEYpF8Pg1DMcwfxPo1QCeBDtfV5iha5O0,171
specforge/data/loss_mask.py,sha256=GVdjbDBvr81-SDWFy_8pT9Ey7H5ZPttPmz2cdlNMDqs,697
specforge/data/parse.py,sha256=2K5-pz5madty3PUm7l_4iR2RnEG5rGJp429GNEo9dbI,19865
specforge/data/preprocessing.py,sha256=LeeOByNeudvdTbBZxPTVbzU6OLT5uR1tUVQX21v-5t4,29160
specforge/data/prompt_builder.py,sha256=Z9GU_JDgdRrROtTxU0gDAEsTdfhLt3QP3hM3KjGkZZo,12446
specforge/data/template.py,sha256=b4jYAKFYwH8Ma3ex5gnA3ifCV9pDrvFlLIMe9FICHuE,11887
specforge/data/utils.py,sha256=adzwBlfW9ds1hitx6j5HOGwARrT0GXnkh4dKok19HrA,10054
specforge/eval/__init__.py,sha256=FjZKJH1q5edaAck9ZXh1PaOjJBlo7v3D1uslmK_nOHI,171
specforge/eval/evaluator.py,sha256=8tlnIX51UpQ0ugLtsQzePI91aJScz6iZABPg3z1RxGo,9512
specforge/export/__init__.py,sha256=6qGt9NolE_fNZVRYOZKUi_Eg_L407Oov6qKfP1svm88,249
specforge/export/checkpoint_io.py,sha256=_KGnxof7j0WrkHlh93bOSZsFxQ-8zhjql6Z9syBtpJk,6902
specforge/export/to_hf.py,sha256=OYOvsymjXFvkKNvYGDnShfAn0QPZeJapQK1Q_SouHAQ,5802
specforge/export/to_sglang.py,sha256=KGwHadqLZU3FKBX5P7HkJGXVRqNq_UCOcWe4yC4eFjA,4147
specforge/inference/__init__.py,sha256=K5OhvUXWYkV8bvbQ_8WZfg3AQMBJ5qNETf3t9LhPelM,233
specforge/inference/batch_partition.py,sha256=YLZTnZNFzv9E5L4EeQNeZ7IMkHlha_i8jM8EuXoHiAg,3163
specforge/inference/capture.py,sha256=MYRSBQebX4yANxJYDrBGahhY3SspywT48I7YqG_rzDY,7112
specforge/inference/media.py,sha256=C6iAQVLWgn4Ji9r32E_Y5pNcMuIqoKLcRS8bPaqA86E,817
specforge/inference/rollout_worker.py,sha256=pxTvsE0tbgq9Krkt111X3jtxS13oO8T-bQvX36uZMGY,13658
specforge/inference/adapters/__init__.py,sha256=fqP-9woGnrggs9H1zvczokVVQo4cuTumztjvLO9yyrE,76
specforge/inference/adapters/server_capture.py,sha256=BzaQvojbQ7-8X_ML-oBCu_XrxJ9H4OuLc4PnQt24Dag,20608
specforge/layers/__init__.py,sha256=RpYc7MNHyvf-WT2_CKbtNpArfyNWqOEdG_p1IWP_gLo,262
specforge/layers/embedding.py,sha256=h4Bpue11ggFaeiyDc8y9pETzPtbgLYHg5hM6JY-TNWE,4568
specforge/layers/linear.py,sha256=erQUwbdwWbRnDcIfrPInGomXGS-F8G6UX77q2KFMxfE,8028
specforge/layers/lm_head.py,sha256=V_IzBYC8rhBKPWNBU8L4fSjyXlhmWlyk2DRuWucwl3Q,3965
specforge/layers/ring/__init__.py,sha256=OyxCbgl5SrImyA9PHcs-a_8pcIMZRFBtPOEDgiZ-Byg,333
specforge/layers/ring/ring_flash_attn.py,sha256=iYA8fGzBMZ0xW0lwd62yxaLlNWjNzdmkM0ku_GHaDRo,8358
specforge/layers/ring/utils.py,sha256=RQ2YH5vwKbFSzjD5nnfbn0O9Vu3YhwM4Rb-i5WUeHfs,4006
specforge/modeling/__init__.py,sha256=Qcxnd8YLT4saIyk0RQ_0S2jDdYiugk2cbcPiQLHBqts,168
specforge/modeling/_mask_utils.py,sha256=VkrY54Vj6UvpBRKxA-ytuIxTPZiM89SfNz1r2y9-stE,2590
specforge/modeling/auto.py,sha256=ndIunGJ-3J13Ct8LPng8WVR0bS3YO0EuP0aVvX9ObGg,3940
specforge/modeling/draft/__init__.py,sha256=f0qZLE1l5yUTnRusOilTBTEOycfG8oVfe08VJsHY8LA,725
specforge/modeling/draft/base.py,sha256=gRV0syoMKdmJr2fQVp17VDr6buDsE14pPtaddr8qsfw,7880
specforge/modeling/draft/dflash.py,sha256=aJXFAEWFN9wOWgQIK4VDjqcQU-EJF_w1ug1hXoXr9Cc,21017
specforge/modeling/draft/dflash_kernels.py,sha256=zmSWoHKCuNOrS2mUIZHSeoui0KEHYTsq505gYEsPr0Y,1690
specforge/modeling/draft/domino.py,sha256=4yKzn9vAaJ28atleP2yZF_Ty3sbLeTP9IQgXBQb2enk,5563
specforge/modeling/draft/dspark.py,sha256=TsdkmWuKSMJOG6FVE1AyVa6RZaLDq7mtLT6YjGpSa-c,15434
specforge/modeling/draft/flex_attention.py,sha256=hinwN2BAHUK8N-SUMkqSDNpSzdsz099ZSY5Gwu_Rncs,3732
specforge/modeling/draft/llama3_eagle.py,sha256=zOsbS-KGZWEU2cMQHIkcZ0mmpfuZ_qCWpXKotI2XBUU,68486
specforge/modeling/draft/peagle.py,sha256=8DDBIIDOvYwvf3Fof6yaFIhOP0pYi2kLCK4xVzjYeWk,12082
specforge/modeling/draft/registry.py,sha256=f9ct8zXEQdCbZYb2zQVy5be68Muc3PGQWwQTQc5fFvM,2342
specforge/modeling/target/__init__.py,sha256=qeLPyWW8GImJ_PaKUcDSWkDPuTGv-sA3W58RmgNDxwk,188
specforge/modeling/target/target_head.py,sha256=6rF4GLxNFAAgwOw4U1Fc2cy05eEy5edtpuxMM0PB_CY,3395
specforge/modeling/target/target_utils.py,sha256=PPFMvJE08EFzKhQmWDFIqGlKDYhjoQ8dNa4OwKHvjfg,9563
specforge/offline_capture/__init__.py,sha256=xp0kcFTf8xAPNjNfD_0lAPe3b1E2Bzc2ZqBQO_471tY,768
specforge/offline_capture/sglang.py,sha256=KYEQkhZm2dfv-x45xVwQMSxMKe0hwTjwoOWswnhi-OM,3736
specforge/offline_capture/sglang_backend/__init__.py,sha256=Nw_kc9i3U4J5XWVFaKAqO45gkT70Qx0jguDNpdJIEyM,407
specforge/offline_capture/sglang_backend/capture.py,sha256=9WtnaiVEed_o__ccBbYKS4PtWfcTTjjCz3cQe9HyfEk,9166
specforge/offline_capture/sglang_backend/model_runner.py,sha256=wBItQMbp_kvzuTIYZclkaDEuatKD7GhAcw1Q9vSqtZU,6326
specforge/offline_capture/sglang_backend/patch.py,sha256=oKnfjzGIpafeTQK1v1J18TlZ1ZsyvERsMv8ZyHGoDqc,15513
specforge/offline_capture/sglang_backend/utils.py,sha256=8x13w5mMbcwArmdR53-HcKPyhV-XPXX-j-UM44_HMIk,4906
specforge/runtime/__init__.py,sha256=Lmc_pcr1H2mm3AEYrONU2-v55W8DzbTcDkuArRtgZVQ,903
specforge/runtime/contracts.py,sha256=Z6vV4r_Yd3u6obX4xjBW8alVY-xG_FUpdZO9gut0E2E,7713
specforge/runtime/control_plane/__init__.py,sha256=9EnCaMK3sHFTAJ_6l7oPBFA2uiNcHkJ-7q_YS2PlzXU,602
specforge/runtime/control_plane/controller.py,sha256=my0NmdXyvld7XgotlPtgbFZy_oFcV186dcV8BRkHPy0,13142
specforge/runtime/control_plane/dp_ack.py,sha256=Uo5MqopGHp1UQJrR5hKCZ3Wag8WYu6xar6XNBIA_cQY,7894
specforge/runtime/control_plane/flow_control.py,sha256=CeSomTycE8G4aAa2PN1kJG-e_k1t1wLdD-rNKTXowVA,5193
specforge/runtime/control_plane/metadata_store.py,sha256=uLjOC-84fmp3LlHmdgZEyCmhH00Z1Jt7dz-s0BV3eSc,10513
specforge/runtime/data_plane/__init__.py,sha256=4W9T28SM5iKPGZBTeODZJmjV_GI3-8GxNv27RQjLH4s,1585
specforge/runtime/data_plane/disagg_ingest.py,sha256=zmXz4-RnObI3SwK8xFbB5EE-crftcQGBFmEdSNJqgmg,4573
specforge/runtime/data_plane/disaggregated.py,sha256=A_lRE8GxCoyeoOrxt1TnWt4dPNaDG8MTBtVx3DPqqac,13862
specforge/runtime/data_plane/feature_dataloader.py,sha256=f3oDOqL-tw56WLcECtE0im0QJZPJYKM9cKPOgEkVa4E,21011
specforge/runtime/data_plane/feature_store.py,sha256=PwkkEqgpXmOiQ7V4hqEDx8GrVLcBOLlz0SDBnESSlEM,27680
specforge/runtime/data_plane/http_inbox.py,sha256=G9ywUuwUI3uoxltHchg-h7fI41U-MIleFSkhjFglx60,12521
specforge/runtime/data_plane/mooncake_store.py,sha256=6CCTOiH5sQLXySTVemqdmOsgdjjP7FV2Y0KP5hIYR60,42224
specforge/runtime/data_plane/offline_reader.py,sha256=hwKtFQFAdAOabfKRrYP5ehZMaJ4_17a937zvom6j3Tk,6824
specforge/runtime/data_plane/ref_distributor.py,sha256=mPPmDT1LIQi9sq2vNbLf4-Zs92CBmUJU-KLcAjniQFM,17623
specforge/runtime/data_plane/ref_serialization.py,sha256=lXZclUYVS6RJNy_Tz7qToiIxxIQevVzW5AoiQWlN3Bc,583
specforge/runtime/data_plane/sample_ref_queue.py,sha256=u1s_XV_cahbRwOmzcZkJ5xDYN4XXflW_vJ4i5qmHOKI,3065
specforge/runtime/data_plane/streaming_ref_channel.py,sha256=U7IcVVpAqJoUSK6piHYHrdbr7ZSiVzOvN_auPG38tLE,23475
specforge/training/__init__.py,sha256=-KQHnzcFxyeDrb8B6wkbyS4dnu8SvtC3LfNpCqHPMgo,1059
specforge/training/assembly.py,sha256=D2bsd2fQhCHPTglA5I2FjP7pfmyjtMnGMPjnbk2__zs,23636
specforge/training/backend.py,sha256=DoBrrEbvAGtJ985vv6qiMIU1sdl433sKCbzNpFwg2Ss,17354
specforge/training/capture_contract.py,sha256=OZHkmTU_jGSeEfEyVcri7TabG18tk05Bj8yk2mQdsZc,2329
specforge/training/checkpoint.py,sha256=Sls6s72N5hoB8F6n4KIstl1IEG7-uKGrtz69xy5hShc,19481
specforge/training/controller.py,sha256=4iXDUQADjuMwt8PqOOM4Zb5ZwXZ4Zg_wEBhvXMVaAgI,36638
specforge/training/disaggregated.py,sha256=ctnl6NqTDjNF0okjVHBIoRiwpR5x6XHARjh7oF2lSYA,32492
specforge/training/model_loading.py,sha256=wygYSM1w7nqiQgwr8yFPGpiNHIRQhAl_e7LekLMtprs,16889
specforge/training/model_utils.py,sha256=pRJJ9mkWqwftlxD6E9xKq9UyPNTNyKm675TnyRynz7U,2108
specforge/training/profiling.py,sha256=BBz_JBS0t8_Dt3VcWWddzLDf67f9StHzUQgNyuMeAmQ,4172
specforge/training/provenance.py,sha256=Pq080Mc_QGsGNgVEjxb4xgCBXGtdGEl0yobT_s3QooI,15479
specforge/training/schedule.py,sha256=q8BMS5Q4JEi_6jPnq3-rmspPxVfcGg3fMn9KpO-3yEw,3955
specforge/training/tracking.py,sha256=rMQD0Dh2slwhkMQ0rCX0gSWt17cnIaT6aVxokfqulyc,4651
specforge/training/trainer.py,sha256=JfY_jm_WA-3K7876AmOyrnUMjMB-wb6P_f32zy_YMzY,26510
specforge/training/vocab_mapping.py,sha256=qa7A6sJh_T0_3pkDqwi7tJQosl0X8ncCfK8by0tQo8A,2818
specforge/training/strategies/__init__.py,sha256=qsAQbUVMedtaecvWTgcLKA4uvr5Z3R02F7uHGsRwz5c,202
specforge/training/strategies/base.py,sha256=wpt-TX1iRvD_k9BrK5RCbFBeN6KsVI6FiOPKci4Lcy4,21801
specforge-0.2.0.dist-info/licenses/LICENSE,sha256=2iWBjWij2mdv7RagGb6t1rEvXk1ZrehYQMI6YHAkAyM,1068
specforge-0.2.0.dist-info/METADATA,sha256=5-KazIL0mL1YTzCHr0-wX1T1ycDDdmqQDioX2_IZE-A,10875
specforge-0.2.0.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
specforge-0.2.0.dist-info/entry_points.txt,sha256=8Fs3EwMfaUJ7x4yC2Rcyini6xZYKWAduALDI5UXFy90,49
specforge-0.2.0.dist-info/top_level.txt,sha256=_WJs153pjOczU30xgqd4WbzQQAuDwvNJXDGn5awd5Y8,10
specforge-0.2.0.dist-info/RECORD,,
