Newer
Older
TIASJudgeModel / configs / remote.yaml
# リモート実行ツール tias-remote のサーバ設定(SPEC_03「サーバ設定」)
# 臨床データは各サーバの data_dir に事前配置する(ツールはデータを転送しない.ENV_03).
# 環境変数での上書き:
#   TIAS_REMOTE_JUMP        踏み台(jump_host)を上書き.空文字なら直接接続(研究室 LAN 内)
#   TIAS_REMOTE_SSH         手元の ssh 実行ファイル
#   TIAS_REMOTE_ALLOW_SELF  1 でサーバ上実行の検出を無効化
jump_host: labpc # 踏み台(~/.ssh/config の Host 名).null なら直接接続
connect_timeout_sec: 15
gpu_free:
  max_memory_used_mib: 1024 # 使用中メモリがこれ未満
  max_utilization_percent: 10 # かつ使用率がこれ未満なら「空き」(いずれも観測中の最大値で判定)
  observe_sec: 10 # この秒数だけ観測してから判定する(0 なら瞬間値のみ.0〜120)
  sample_interval_ms: 500 # 観測の間隔(100〜5000)
servers:
  - name: Newton
    address: 192.168.23.14
    user: hasegawa
    priority: 1 # 小さいほど優先
    remote_dir: ~/work/TIASJudgeModel
    data_dir: ~/data/TIASJudgeModel
    uv: ~/.local/bin/uv
    data_ready: true # 臨床データが配置済みか
  - name: Archimedes
    address: 192.168.23.15
    user: hasegawa
    priority: 2
    remote_dir: ~/work/TIASJudgeModel
    data_dir: ~/data/TIASJudgeModel
    uv: ~/.local/bin/uv
    data_ready: true # 2026-09-27 にデータ配置済み(ENV_03)