プログラムを実行するサーバーを使用する方法

大深度調査パラメータ、データの量のためには、多くの場合、サーバー上のプログラムを実行する必要があります。この記事では、端末エミュレーションソフトウェアMobaxter(基本的に同じ他の端末のソフトウェア)を使用してサーバーに接続し、コードを実行する方法について説明します。

Mobaxterを使用してサーバ・プロセスへの接続は(また、一般的なLinuxコマンドを提供してブログに)以下のブログのリンクを参照してください。
免責事項:この記事は元の記事CSDNブロガー「ムジ魏」で、CC 4.0 BY-SAの著作権契約書に従って、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/qq_43774897/article/details/88878007

次は、一般的に使用されるLinuxのコマンドは説明し、プログラムを実行します。
最初のステップ:
LS:表示現在のファイルとディレクトリのフォルダ
CD:作業ディレクトリ(あなたがコードを実行時にコードを実行したい作業ディレクトリに切り替える最初、CDやディレクトリの使用の間にスペースがあることに注意してください)次の図のを切り替えます。

ステップ2:
NVIDIA-SMI:参照GPUの使用状況、下図のように。前記現在のサーバが所有する黄色い円部GPUの数、0,1,2フロント。GPU番号。赤い円は番号が付けられGPU部分で占められています。数マイナスアイドルGPUの数の赤い円の中に黄色い丸は数があなたがGPUをできることです今です。
ここに画像を挿入説明
ここに画像を挿入説明
第三段階:
CUDA_VISIBLE_DEVICES =:指定GPUは、(使用するGPUサーバーの使用を指定してください、または他の全体のGPUを占有しますが、影響など)、など全てGPU上の画像のように、等号の後に番号を入力は、0-7番GPUの数によって占有は0,1,2,3,6です。だから、等号の後に4,5,7かもしれません。
.pyファイルを実行します:Pythonのスペースを使用すると、ファイル名を実行したい
私は、purge_ckpt.pyファイルを実行して以下のようにコマンドを入力するよう
ここに画像を挿入説明
.SHファイルを実行する:./ファイル名を
以下に示すように例えば、私は、run_segan +の_train.shファイルを実行するコマンドを入力します
ここに画像を挿入説明
X- + chmodコマンド:最初の実行.SHファイルは、多くの場合、そこに、何の権威ではないのchmod + Xコマンドが.SHファイルのパーミッションに使用されていると文句を言うだろう。
例えば、私は以下のようにコマンドを入力し、+ run_segan _train.sh許可を与える:
ここに画像を挿入説明
あなたは、通常.SHファイルを実行することができます。

リリース元の2件の記事 ウォンの賞賛1 ビュー66

おすすめ

転載: blog.csdn.net/weixin_43936357/article/details/105166522