にスナップショットを作成しません、カフェは訓練を停止しますが、スナップショットを作成しません。それを修正するには? 私のソルバー:カフェがSIGINT
net: "course-work/testing/model.prototxt"
test_iter: 200
test_interval: 500
base_lr: 0.001
momentum: 0.9
weight_decay: 0.005
lr_policy: "fixed"
display: 50
max_iter: 60000
snapshot: 5000
snapshot_format: HDF5
snapshot_prefix: "course-work/testing/by_solver_lr0"
snapshot_after_train: true
solver_mode: CPU
bashスクリプト:tee
とパイプを介してカフェの出力をリダイレクトする
TOOLS=./build/tools
NET_DIR=course-work/testing
$TOOLS/caffe train \
--solver=$NET_DIR/solver_lr0.prototxt 2>&1 | tee $NET_DIR/1.log
私はHDF5へのスナップショットに問題がありました。代わりにBINARYPROTOにスナップショットを試みてください。 – Shai
@Shaiそれは変ですが、 'kill -s SIGINT'でSIGINTを直接送ると、caffeがスナップショットを作成します。 'CTRL + C'はまだ動作しません。 –
0x1337
は、 'tee'パイプラインのために、キーボードからのシグナルが何らかの形で別のプロセスに送られる可能性がありますか? – Shai