時間を節約するために、複数の機械学習実験を同時に実行しようとしています。私のオペレーティングシステムはFedora 36で、emacsを使用しています。私が使った実験を自動化するためにruns.py
import subprocess
subprocess.run("python train.py python train.py python train.py python train.py", shell=True)
train.py
ニューラルネットワークを訓練するために異なるシードを使用します。
その後、emacsで複数のシェルを開き、各シェル内で実行しますpython runs.py
。最大5つのシェルを実行でき、6番目のシェルを開いて実行すると、python runs.py
emacsと端末がエラーなしで閉じます。きっとどこかに記録があるはずなのにどこにいるのかわかりません。なぜこれが起こるのですか?train.py
GPUを使用していますが、十分なメモリがあり、RAMが十分であるため、より多くのものを実行できるため、原因がわからない。
助けてくれてありがとう。私が提供した情報が十分でない可能性があることを知っていますが、他にどのような内容が関連性があるのかわかりません。