【対応例】Gradio共有リンクエラー「Could not create share link Missing file: frpc_linux_amd64_v0.2」

【対応例】Gradio共有リンクエラー「Could not create share link Missing file:frp_ linux_amd64_v0.2」

 

【動画で解説】Gradio共有リンクエラー
– Could not create share link Missing file

 

 

Gradio共有リンクエラー対応チュートリアル
– Could not create share link Missing file:frpc_linux_amd64_v0.2


視聴時間:8分1秒

文字情報だけではわかりにくい場合に、解説動画をご活用いただけますと幸いです。

 




 

 

チュートリアルコード

 

 

チュートリアルコード:
Gradio-Error-frpc_linux_amd64_v0.2-tutorial-for-Japanese-AI-Beginners.ipynb(The MIT License)| Google Colaboratory

 

チュートリアルコード「Gradio-Error-frpc_linux_amd64_v0.2-tutorial-for-Japanese-AI-Beginners.ipynb」のライセンス:

The MIT License

Copyright 2024 child programmer

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 

 

WebUIで困った…Gradioエラーの謎

 

 

2024年5月2日に機械学習のWebUI系のチュートリアル動画の視聴者の方からいただいた報告によると、WebUIを起動するために使われるGradioの共有リンク(public URL)が表示されずに、以下のような表示のエラー

 

Could not create share link. Missing file: /usr/local/lib/python3.10/dist-packages/gradio/frpc_linux_amd64_v0.2.

Please check your internet connection. This can happen if your antivirus software blocks the download of this file. You can install manually by following these steps:

1. Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_amd64
2. Rename the downloaded file to: frpc_linux_amd64_v0.2
3. Move the file to this location: /usr/local/lib/python3.10/dist-packages/gradio

 

が出力されてしまい、共有リンクが出力されない…
という現象の報告をいただきました。
日本語訳をしてみると

 

frpc_linux_amd64_v0.2」という名前のファイルが「/usr/local/lib/python3.10/dist-packages/gradio/」フォルダ内にありません。

インターネット接続を確認してください。ウイルス対策ソフトがこのファイルのダウンロードをブロックしている場合、このようなことが起こる可能性があります。以下の手順で手動でインストールできます。

1. このファイルをダウンロード
https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_amd64
上記のURL先のリンクをクリックし「frpc_linux_amd64」というファイルをダウンロードします。

2. ダウンロードしたファイルを「frpc_linux_amd64_v0.2」という名前に変更します。

3. 「frpc_linux_amd64_v0.2」ファイルを「/usr/local/lib/python3.10/dist-packages/gradio」フォルダ内に配置します。

 

といった感じになります。
動画投稿時点までに調べられた範囲の情報では、

・Gradio側の不具合

–share not work with paperspace #8151:gradio-app/gradio | GitHub
(–share はペーパースペースでは機能しません:Gradioの公式リポジトリ)

Could not create share link Unable to get public url #2818:lllyasviel/Fooocus | GitHub
(Gradioの共有リンクを作成できませんでした パブリック URL を取得できませんでした)

のようでしたが、今回のエラー表示の手順が気になる方もいるのではないかと思いましたので、現在、機械学習の生成AIなどでWebUIを使われている日本のAI初学者の方の情報収集の利便性を考え、表示されているエラーの対応手順を解説するチュートリアルコードとチュートリアル動画を作成することにしました。

 

 

【Gradio】ファイルが足りない?エラーの対応チュートリアル
– 最終更新:2024年5月3日

 

 

【手順1】Gradioのインストール

 

 

実行コード

!pip3 install gradio==3.36.1

 

出力例

Collecting gradio==3.36.1
  Downloading gradio-3.36.1-py3-none-any.whl (19.8 MB)

・・・

Successfully installed aiofiles-23.2.1 fastapi-0.110.3 ffmpy-0.3.2 gradio-3.36.1 gradio-client-0.16.0 h11-0.14.0 httpcore-1.0.5 httpx-0.27.0 markdown-it-py-2.2.0 mdit-py-plugins-0.3.3 orjson-3.10.2 pydub-0.25.1 python-multipart-0.0.9 semantic-version-2.10.0 starlette-0.37.2 uvicorn-0.29.0 websockets-11.0.3

 

 

【手順2】エラーの指示に従い指定されたファイルを配置

 

 

エラーの表示と日本語訳

Could not create share link. Missing file: /usr/local/lib/python3.10/dist-packages/gradio/frpc_linux_amd64_v0.2.
(「frpc_linux_amd64_v0.2」という名前のファイルが「/usr/local/lib/python3.10/dist-packages/gradio/」フォルダ内にありません。)

Please check your internet connection. This can happen if your antivirus software blocks the download of this file. You can install manually by following these steps:
(インターネット接続を確認してください。ウイルス対策ソフトがこのファイルのダウンロードをブロックしている場合、このようなことが起こる可能性があります。以下の手順で手動でインストールできます。)

1.Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_amd64
(上記のURL先のリンクをクリックし「frpc_linux_amd64」というファイルをダウンロードします)

2.Rename the downloaded file to: frpc_linux_amd64_v0.2
(ダウンロードしたファイルを「frpc_linux_amd64_v0.2」という名前に変更します)

3.Move the file to this location: /usr/local/lib/python3.10/dist-packages/gradio
(「frpc_linux_amd64_v0.2」ファイルを「/usr/local/lib/python3.10/dist-packages/gradio」フォルダ内に配置します)

 

 

【手順3】「content」フォルダの確認

 

 

ファイル欄に表示されている「content」フォルダが、当初閲覧できたGoogle Colaboratoryのファイルの場所になります。
必要に応じて「content」フォルダをクリックし、現在のファイル構造を確認できるようにしておきます。

 

 

【おわりに】Gradioエラーの謎

 

 

残念ながら、動画投稿時点では、今回の対応後のGradioの共有リンクの状況を、自分の環境では、諸事情で確認できませんので、今回のエラーの対応手順で、果たして対処できているのかに関しては、確認できていません…
ただ、一連の情報が、エラーの表示の手順が分からない方の、何かしらの参考になることがありましたら幸いです。

 

 

by 子供プログラマー

 

 

【だだっこぱんだ🍞(ddPn08)さん版】日本人のためのRVC WebUIの使い方 – AIボイスチェンジャー入門 

【RVC v2モデル対応版】日本人のためのRVC WebUIの使い方:AIボイスチェンジャー