trainsh/__init__.py,sha256=Iq2YnsfJWkCS1QRjpHVrMoXIdWMuMDlCrVGtZlkTXkk,2652
trainsh/__main__.py,sha256=-egZCqh-oKNjAON73FkmcaeM9RKIpapIObVANmndAXA,164
trainsh/cli_utils.py,sha256=tAjD6HQwOtxydn_kl3eHaan74EWaotWC2DnDX6tyjz8,2756
trainsh/config.py,sha256=K4Aq3vmVSNenv1lGi9MV47_CSJLzkxyzwqUNK0mJ7lU,4949
trainsh/constants.py,sha256=pwe-HuY-n9VxRB7AtXVKPFkyVrRbvYtNbHUDa4nPOFQ,2246
trainsh/main.py,sha256=TDDN62PIMCSRPjz_1jMbkUQVnX7Jl_0AWOGWiDZORBA,3922
trainsh/runtime.py,sha256=7tzwInCg6YWzeVFQ0TKxUaEND4eDW0ZCcZRJXuNLZkw,15337
trainsh/runtime_executors.py,sha256=YGnVqB86yzXmIIdZUNNlAC6pPJYgmet0x7iIta_FcXA,7244
trainsh/commands/__init__.py,sha256=hG0jKoHn-ovN9YtcS_PqdStjyM2IzDtAdvisqwC2ISo,35
trainsh/commands/colab.py,sha256=DRvScAiyjmd1HRM4h5MEkZVfTDabOrvFHdbvDW5fe6Q,7164
trainsh/commands/config_cmd.py,sha256=pZHUcf33NNLexOJ4d9GaLRawaK9SWaD5DN2C0tgz_qU,9286
trainsh/commands/help_catalog.py,sha256=GzSa4CBd5FGmUC2jgb_pzBc-DSDM9h9L3t_n3mBQNTo,56949
trainsh/commands/help_cmd.py,sha256=7BsviCc5BKRep2sN_HkLPKZpDC3HqHsRhBAq1F9pg8w,777
trainsh/commands/host.py,sha256=YCVi2bTeScqVIga7D9buknK8KCe-h-Zo59JpZOmu6QI,22314
trainsh/commands/host_flash_attn.py,sha256=_vwmKYSFALr6r6WU8sdTNVI7psZJxsh3R6WlfZNp3I8,20748
trainsh/commands/host_interactive.py,sha256=1AJEW8YKhpFaj9LjzQy-tEnPB1w9HUUmQtB5oc3laxo,32096
trainsh/commands/pricing.py,sha256=NDVa4sOeEd_PSo4wk1-XBKE5PkwaOEgfFKhyXjO6tYk,9053
trainsh/commands/recipe.py,sha256=A58z3_V6ZvnbUP18NQvgjTpgmdlhHj9foAKUYhVar6c,14033
trainsh/commands/recipe_cmd.py,sha256=itWpTuWmrfyuzMon058mR8WzruMF6tRB9v4jZXxCfHQ,1716
trainsh/commands/recipe_runtime.py,sha256=N39RSLYN9lSjIIwjYdGMIS24rp4vKVvfeWGz029NM28,21412
trainsh/commands/recipe_shared.py,sha256=BnN4xnyxEHUHvw3Nn9mIAWegoVUIeNuCwMysakKJFxk,1767
trainsh/commands/recipe_templates.py,sha256=DNWdUV2x_vXFgunXBo2Y-W1UEJxjD8xlDICqbaXAghg,2354
trainsh/commands/recipe_views.py,sha256=Y-FPSoBa9m5wjzVxSj-Cua_josaaB64HmRHgiTHnbsc,14316
trainsh/commands/remote_run.py,sha256=r_UT6vLRhPsRixIBqjNBc87fEbonZVt1Is9ZS1LIqyU,6656
trainsh/commands/runpod.py,sha256=jDy2Dk0rY0D36JbCWISie0J0SAZ6pTqXv1B3tB1zl10,10920
trainsh/commands/runtime_dispatch.py,sha256=l3qSlPk_8s5aA93nALcKglsvZZ6C7fHgGwuQq-sgrYU,1698
trainsh/commands/schedule_cmd.py,sha256=zrfFd_oXoZiW8NkrnLI8Pst4Lg0YM628TVoG376R8Ok,13183
trainsh/commands/secrets_cmd.py,sha256=2gYNV5TlS4hTT5y-q2jy4wYqoDCypY7vlks9Yv_-r_Q,10052
trainsh/commands/storage.py,sha256=jb03_wvmSDWQMOfMszExzgorMNMxVxHJXeYON77v9vE,25223
trainsh/commands/transfer.py,sha256=3o8sNbFukxSGSFHZ-1pBgfNBe2Kr9jzWeHXQoZUxv-o,15440
trainsh/commands/update.py,sha256=vtAA3xmquzqupY1SvgOwstRtmPVVtrPSxlHToQAGBgE,1897
trainsh/commands/vast.py,sha256=3JmxroVH4RNAnLz0o3J7Nq8mLlLvdSpeFgBqLuMHrXU,10844
trainsh/commands/vllm.py,sha256=eF8r3r5IGmLqTlxT6OKGZWBIbXAWhuVthZ4NOop3sso,29487
trainsh/core/__init__.py,sha256=XfmEjlCIfzSBKb29jZESPfK5EXicbZAb6I0OXOrUHBk,1206
trainsh/core/bridge_exec.py,sha256=JwASH5FlqyJjHBXM7GXSRmQ4sOg1wV2th9tyRkfS8RE,10303
trainsh/core/dag_executor.py,sha256=3aI6FDWScbFEDIdonvVrAkcf4gBoB47Yxm6LSijztcE,5502
trainsh/core/dag_processor.py,sha256=_3hZRqymMZ3w5bQ5hwaItzuRDlDMpGrPsajH4ApWbvw,13869
trainsh/core/execution_log.py,sha256=UDSbvhZ8oyO8uhDP9tT7NZYXecZmMr2EZckpdLnkVW0,9829
trainsh/core/executor_dependencies.py,sha256=0-wnY3aHqV0h8QT4dZEdayaN1S36mOk1n8PfpGeSixY,22050
trainsh/core/executor_execute.py,sha256=6HxhVHCi_51zTvr4kGZIWQVHdGilmp_2A_f0JcvgJ-c,8952
trainsh/core/executor_main.py,sha256=_j1UF4Db3cU9peUjNrjn9SKrGM9xrGZlQzEH3Xls_q4,26762
trainsh/core/executor_runpod.py,sha256=8KI8XAoCn4UsPsCNdKGuZ4dpA36GIiWhdRbcT000QQ0,19182
trainsh/core/executor_runtime.py,sha256=3TC5P9aQJgtAE4qYnXu5nPkx1ieCW9etyTodwsn92ZA,1472
trainsh/core/executor_scheduler.py,sha256=8y3iCxkYGuAecSrRbevWThfmuLBK9_gh4TD0GWQJf98,287
trainsh/core/executor_steps.py,sha256=U-HgFG0YYWyNucxQGywP0ra0vUa-LQ7eRQci_7AumIA,27981
trainsh/core/executor_support.py,sha256=GlR-zSHsbiCdEcb_OAmgMCZMcA1wUVXbS6tLTG4J_NM,10819
trainsh/core/executor_tmux.py,sha256=qdhltr5HU_fgrn0QTw_MzKvaW_wGWqi6-fTiA32tQtk,7529
trainsh/core/executor_transfer.py,sha256=Vz3f4Txz0Jx-yAjlzoFtmjyIN0XXVhEtxmShO_bvJpg,9709
trainsh/core/executor_utils.py,sha256=j0ydE9N9BH97W2IQR__KLr8KAf0Hy2iCWx4-7hi5I68,8138
trainsh/core/executor_vast.py,sha256=vxblHYG33PsuCuIUPjQwjVmBHkuEZuMEIWiImLCp4Mw,36079
trainsh/core/executor_wait.py,sha256=gyVfH9LGm1FIQuWu3DyqtEGo7o4d1l5r7dZ-bNFBAhE,15071
trainsh/core/job_state.py,sha256=IflKYfmZyDWKZe2Lad1pO3bdFJXo7O1JFbqg1sc1diI,7244
trainsh/core/local_tmux.py,sha256=nMOoGnJN4-q0z8DzlBiBpfU0gCaUfzH-5c06bR_wcZw,6390
trainsh/core/models.py,sha256=j8gO2wQSCZLglm4FYwWkBkE4Ci80mG9BXRJ3iYrUCBU,24935
trainsh/core/pool_manager.py,sha256=WBAQjhLLqYNduw-MZN6FgBmlJjlvgWsVSttHNW2zvbE,12147
trainsh/core/provider_conditions.py,sha256=5GURQL8nYV3gpnSFgWBRoyORuSqoWpQrPL_hCTHmyR8,9360
trainsh/core/provider_data.py,sha256=A3IuSM3OQEZc4EBsSsexvr9BfHFI9SAkGle_TzlHkeI,17956
trainsh/core/provider_dispatch.py,sha256=OOwvHtWJ4-pDduVkGfBc0Qpb9-VK_Hzdw44C-ncrhsw,14446
trainsh/core/provider_http.py,sha256=1ulMq_-UcL-picDX0Bb4V221cgpI80udOy3ZpZIcdHo,10753
trainsh/core/provider_mixin.py,sha256=pndynCPweTLnL3JIO40hQQjLw_74k-Ok6mnT7DBvk8s,766
trainsh/core/provider_notify.py,sha256=B567hbtEoLViMvf2I1QxluI_f88hUzQRLeZAqq624tU,10697
trainsh/core/provider_shell.py,sha256=8DlPEogD9nGpXoeooKfa6fhHDKoBw1jBQK_1ZvyklHw,26196
trainsh/core/provider_storage.py,sha256=5uu7NaHrQb7UFtSRygA3gwWSnamupsn_6MSAfMbet1c,26697
trainsh/core/recipe_models.py,sha256=p01v7j3_NTbQJaQ9XWDkSLLg7VRM_FSOuTS1KgptK2s,1316
trainsh/core/remote_tmux.py,sha256=pMWsLmj4m8Apdh55Rp4xxTWwcENplVj7lD8kB9LWzFM,8052
trainsh/core/runtime_db.py,sha256=FgGqHWM3MQwCEq9r7e2Q9jWEt_KNqGtAxob36zn9ZVw,2647
trainsh/core/runtime_store.py,sha256=j5S1k_Y2Qpr7gTgLbPThu4vTM0aTit81F_ccXD6P18I,10637
trainsh/core/scheduler.py,sha256=JM0SGZubG6Za5uIRTOyhdWViNmrRQSOuc_wB5XGNGhg,9288
trainsh/core/secrets.py,sha256=WKmpZey5uvOFOILCMaeZfEqN7hTRWuXXYO29qyBal8o,35488
trainsh/core/storage_specs.py,sha256=oShl_ukvxtu5sLiV40YetLObpT5Hgz72PwFU_TJaNQ0,5631
trainsh/core/task_state.py,sha256=L_FIeULp3yL18bW-zdwMzm27FpeFsZ6657kMUv1Teak,2788
trainsh/core/ti_dependencies.py,sha256=yHXKYYzrH-aC2lQrE7vlTRZlVwSbbEDRI-twxeeTi_4,13039
trainsh/core/tmux_bridge.py,sha256=fs21PahecIncPDdvK6uxRNDWu9YL83qvhtxh2z3AZs0,8710
trainsh/core/tmux_naming.py,sha256=2XcUXB2VnGOjIvK8dZa3c5I8uStF9qzWskeIsL1-3FA,2193
trainsh/core/tmux_session.py,sha256=gnct1Ti50fK87BO-JulvaJoVqThsAtNXnNVl8iCLJOo,11275
trainsh/core/triggerer.py,sha256=vUZdu9YspjX1FnlEIsPPLvMNDj2-jJ5KXd0zxusRmx4,4105
trainsh/examples/aptup.pyrecipe,sha256=Oar0xJPITaVm4W2_WlF1WVHcA9n8ZvbRfmnyayoNcwU,294
trainsh/examples/brewup.pyrecipe,sha256=O3N5KN7G8nFlHCv347xQS2KqFpsN8GwzPJj1RNf6WD0,335
trainsh/examples/hello.pyrecipe,sha256=rBKkJkOh9jHuvD268maUYluKE28aYCKRYWS8We_dwDQ,244
trainsh/examples/nanochat.pyrecipe,sha256=bzw6RHASaSB1ZTgVNS_cYEijaBV4qOzigmaPhEwL8o8,7592
trainsh/pyrecipe/__init__.py,sha256=kcr3iCF_wpoxCR-fss4v-c63VV88o81oMIyanpdoBEE,245
trainsh/pyrecipe/authoring.py,sha256=jQc1hKtobgYZm3DoJloaDxhAjyo5Ah1YDI1rwjEbS4Q,511
trainsh/pyrecipe/authoring_support.py,sha256=5WuME_luHYsoPKbHAyG5BaBao_oSDT5d25IElPfxUbQ,3410
trainsh/pyrecipe/base.py,sha256=0pAS3jv9swCoxic8yGq6UEacPgkr0W4naemWwTuJNIo,25485
trainsh/pyrecipe/condition_steps.py,sha256=Wf3gut49Q4Z-IU4P8vDgtfNQni5Ns-HP5Bu66dP3Cjg,6252
trainsh/pyrecipe/control_steps.py,sha256=7l2YarnGwdiAHX3p72MKActsfGm2Lt5jkXqc9mx2U74,16944
trainsh/pyrecipe/loader.py,sha256=cuD9iQicOAKQ2mg4gfDEu6Uou9q7UDG4hHfVDqo-iBk,1879
trainsh/pyrecipe/models.py,sha256=l61IWaax6DPJB4mfinXlHxujgu0zDArY94B9tKTViRI,8931
trainsh/pyrecipe/namespaces.py,sha256=-lRFNRrQoFFmm86pLVeCwOn6Sa-BRVxo3_J0F4gL-2Q,9079
trainsh/pyrecipe/network_steps.py,sha256=DWSAldf0A2-PCC_AHcWNXYasP9LwSjIjLTvWtBGWWGM,13392
trainsh/pyrecipe/provider_basic_steps.py,sha256=ynZceD1ajcEkWhBMgAR2Xo9GqbJvr4GQZTrj7wDCN-4,14965
trainsh/pyrecipe/provider_misc_steps.py,sha256=FwG8biBZMqcMZWxLPWOog0DAzWP1ju5Ey8u0DSDEC3w,10922
trainsh/pyrecipe/provider_steps.py,sha256=Wr9GPjtIjQ7rUKhMW4UtQcZUmCkrimRYlisZZ6mljjM,410
trainsh/pyrecipe/references.py,sha256=IU6bGjfDj2VdiJ_PPnP2ID-zsbIxLkhLIPQTSnernsc,2172
trainsh/pyrecipe/session_steps.py,sha256=4K8nFoZa6gOTNRTRIyCUGRRV4NFERbs4P1jtNqz_zFg,29829
trainsh/pyrecipe/storage_steps.py,sha256=wfyBN1641oWkUhQpIdY3wYY0ydG3UODbaUQro6v-rv8,15389
trainsh/pyrecipe/transfer_steps.py,sha256=jFvByerO3L2IywGO_JntBveUGQ2vJ8L6Eqw2Qap2kiE,1146
trainsh/pyrecipe/workflow_steps.py,sha256=WzmHo_vahp12Wvyuj1_HLh9YKHJLUFpJKKgiHMTpQdg,12266
trainsh/scripts/__init__.py,sha256=2lP_9HtMRUzcYwEi8ti7c5HKAt64kqY7UIvQDaDqdA4,93
trainsh/services/__init__.py,sha256=X7CK72pAjPE3lX0aGuA46JRbCwD1JlmuYGnOK34UC4s,35
trainsh/services/flash_attn_matrix.py,sha256=Vy3xLS2zQZHwbOq4w8YTWCpxCDdTcnbq6n_2LUIOgQM,14174
trainsh/services/flash_attn_matrix_data.py,sha256=8HZ5BgbsAxL0LBjjYbsut9IRUkPB6PqGj4mhf1NcA-0,1893
trainsh/services/flash_attn_state.py,sha256=LFWYXRV6PtoRzCMEEdZGmm_EMxPqy8Vmbv4Wh0KUoLA,3253
trainsh/services/flash_attn_support.py,sha256=sKog5apTRGTfd2EVTzBrHboQh2bYykGsKzrlleYCzV4,29378
trainsh/services/git_auth.py,sha256=NdA3XArC-dVJFi26L0zEfKKUK-o310kgfF8uQYSrLCg,4103
trainsh/services/hf_storage.py,sha256=1DGOhrs8Rj9C4B50-FCfl5uSHNNhNMviY_xjBDBd1DA,2383
trainsh/services/host_resolver.py,sha256=VfuxKy8rZcXZfapZNHlZwB6UkDcOpnI1I_vQe7VOHNg,10253
trainsh/services/pricing.py,sha256=HNefhzvu0cQYwwo_SjvsK1ZpOq4zckAixMnLwpv5Rlk,14372
trainsh/services/runpod_api.py,sha256=7v8QPotYyDyXIywdW6M1GHbKSHKB41fnd0Y88UCQy3Y,12017
trainsh/services/runpod_connection.py,sha256=5vNnB4vgIUV-BPWZjhHWXZ6a5bb2c4i4-_rZv60fe3s,2856
trainsh/services/secret_materialize.py,sha256=aekubcTh4a7dgpVin_xyqTtGRt3akbHWAbQncvbwoNg,3942
trainsh/services/sftp_browser.py,sha256=ykLLcMffVa_jLvxCQV2yoor6XaCvuKCHBzpsO48Rz6E,8431
trainsh/services/ssh.py,sha256=FMneK4w3tonLB5DpISnMF4KzQjJt5f1m73Tt_6zEYQs,26108
trainsh/services/transfer_engine.py,sha256=2EKA4Gg6tyMb4GXNW9Y04WmfpDFt8csKOi9Bzg3bcjs,46800
trainsh/services/transfer_support.py,sha256=dr-DJkJ-pLiIvjCX_6h4aEbiHkABATO-lVTaeZqm5ng,16379
trainsh/services/tunnel.py,sha256=cp9K0rJwxwF8_5aeVkdcl1uqJB19x105Hz6fJHmBRvg,3712
trainsh/services/vast_api.py,sha256=RQi6mywNPFbG8Rv1X2kdg_wgCZVsWeMmGLhZHBJRQj4,13793
trainsh/services/vast_connection.py,sha256=YmKMP4LjlAGf4G2LD-0sMBewL6ldaB3FESYZBe7mzcs,4286
trainsh/services/vllm_batch.py,sha256=gOYpRKB3Q6EiWakwKrS9cd4lizPORhRb8gsLXkDTC0E,7549
trainsh/services/vllm_service.py,sha256=taZytY1rr4rsaDJP5rk1ozrEgPMn90YgBEb5kwvvgcM,11383
trainsh/utils/__init__.py,sha256=gAqb5O501CFBfEA92cPGlhH2o9Szle2Yav2t2apDGnM,31
trainsh/utils/notifier.py,sha256=BrPDX4mi0w58U3svbYCTakxEYOb8wjZP59Nre7dihkI,8513
trainsh/utils/update_checker.py,sha256=16PktRm_W1ItZ8Tq452fRSqSb9d-us_qaEAsCeljSmw,6804
trainsh/utils/vast_formatter.py,sha256=O6ufyckfnH4iIJ1Gr4w4ILsEEs3iNbMiGxxBUdF6NDY,8844
tmux_trainsh-1.2026.119.dist-info/METADATA,sha256=SrXb75x3tc35Jq2YdD21DNYOg6CWhe9TN1DiL7bexpQ,3207
tmux_trainsh-1.2026.119.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
tmux_trainsh-1.2026.119.dist-info/entry_points.txt,sha256=HAVGKDotRCFPQOOMLFrRzWFZIGp_pP04r5rz9Woc9_w,43
tmux_trainsh-1.2026.119.dist-info/RECORD,,
