質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

393閲覧

google Drive上にあるスクリプトをgoogle colabで実行できない

hazawa

総合スコア6

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2023/08/27 03:37

実現したいこと

google Drive上にあるスクリプトをgoogle colabで実行する

前提

google Drive上にESPNET2のgitからDLした.run.shを実行したところ以下のエラーが発生しました。
google colabがDriveのファイルを触る権限がないと思い、chmodで対象のファイルを含みディレクトリの権限を変更しましたが特に何も起こらないです。
また、自分はwindows OSにDriveをマウントしているため、windows上ではchmodが使えず、同党の還元の変更ができません。
colabのディスク直下にESPNETのリポジトリを置いた時には正常に動作していました。
Drive上にあるスクリプトの権限をcolabに与えるためにはwindowsでどう操作すればよいでしょうか

発生している問題・エラーメッセージ

%cd /content/drive/MyDrive/create_voice_model/yuka_hayase/work2/espnet/egs2/an4/tts1 %pwd !ls -al !./run.sh

結果

/content/drive/MyDrive/create_voice_model/yuka_hayase/work2/espnet/egs2/an4/tts1 total 14 -rw------- 1 root root 4231 Aug 27 00:13 cmd.sh drwx------ 2 root root 4096 Aug 27 00:13 conf lrw------- 1 root root 25 Aug 27 00:13 db.sh -> ../../mini_an4/asr1/db.sh lrw------- 1 root root 17 Aug 27 00:13 downloads -> ../asr1/downloads lrw------- 1 root root 13 Aug 27 00:13 local -> ../asr1/local lrw------- 1 root root 27 Aug 27 00:13 path.sh -> ../../TEMPLATE/tts1/path.sh lrw------- 1 root root 29 Aug 27 00:13 pyscripts -> ../../TEMPLATE/asr1/pyscripts -rw------- 1 root root 349 Aug 27 00:13 run.sh lrw------- 1 root root 27 Aug 27 00:13 scripts -> ../../TEMPLATE/asr1/scripts lrw------- 1 root root 25 Aug 27 00:13 steps -> ../../TEMPLATE/asr1/steps lrw------- 1 root root 26 Aug 27 00:13 tts.sh -> ../../TEMPLATE/tts1/tts.sh lrw------- 1 root root 25 Aug 27 00:13 utils -> ../../TEMPLATE/asr1/utils /bin/bash: ./run.sh: /usr/bin/env: bad interpreter: Permission denied

google colab上での権限変更

%cd /content/drive/MyDrive !ls -al !chmod 777 test2.txt !ls -al

結果

/content/drive/MyDrive total 31 -rwx------ 1 root root 0 Aug 27 03:20 test2.txt total 31 -rwx------ 1 root root 0 Aug 27 03:20 test2.txt

#関係ないファイルはログから削除しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決しましたので閉じます

投稿2023/09/09 00:32

hazawa

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問