NVIDIA-SMIの出力をファイルに保存する方法


  1. コマンドラインからの実行: NVIDIA-SMIの出力をファイルに保存するには、次のコマンドを使用します。

    nvidia-smi > output.txt

    このコマンドは、nvidia-smiコマンドの出力をoutput.txtという名前のテキストファイルにリダイレクトします。ファイルが既に存在する場合は上書きされ、存在しない場合は新規作成されます。

  2. Pythonスクリプトからの実行: Pythonを使用してNVIDIA-SMIの出力をファイルに保存することもできます。以下に、簡単なPythonスクリプトの例を示します。

    import subprocess
    output = subprocess.check_output(['nvidia-smi'])
    with open('output.txt', 'w') as file:
       file.write(output.decode('utf-8'))

    このスクリプトは、subprocessモジュールを使用してnvidia-smiコマンドを実行し、その出力をoutput.txtという名前のファイルに保存します。