web-dev-qa-db-ja.com

Google Colabのipythonでシェルスクリプトファイルを実行する方法

Google Colabのipython(jupyter notbook)でbash sellスクリプトファイルを実行する方法を教えてください。ディープラーニングコードパッケージをgithubからダウンロードして、Googleドライブにアップロードし、Google Colabにgooleドライブをマウントしました。コードパッケージには、 '*。py' pythonコードと 'fn。 sh 'スクリプトファイル。スクリプトファイルを実行すると、pythonコードを実行できます。

Google Colabのipythonプロンプトでos.system( 'fn.sh')とsubprocess.call( 'fn.sh')を試しましたが、以下のように動作しません。

1)

import os
os.system('drive/DL/denet-master/examples/simple-cifar10.sh')
32256

2)

import subprocess
subprocess.call('drive/DL/denet-master/examples/simple-cifar10.sh')
OSError: [Errno 8] Exec format error: 'drive/DL/denet-master/examples/simple-cifar10.sh'
3
양유경

Colabでは、!または%%Shellを使用してシェルコマンドを呼び出すことができます。

上記の呼び出しは次のようになります。

!drive/DL/denet-master/examples/simple-cifar10.sh

これはノートブックの例です:

https://colab.research.google.com/drive/1N7p0B-7QWEQ9TIWRgYLueW03uJgJLmka

1
Bob Smith