Descriptors~protoc エラーについて【StableDiffusion】

AI
この記事は約2分で読めます。

ここ何日?か1カ月くらい?で起きているエラーについてです。
(StableDiffusion、GoogleColabratory TheLastBenでのエラーです。)

エラー内容は

TypeError: Descriptors cannot be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.

な感じです。

対処法は
Downgrade the protobuf package to 3.20.x or lower.

protobufのパッケージを3.20.xかそれより古い物にダウングレードしてください
とのことなので下記コードを
「Connect Google Drive」の次くらいに実行してみてください。

#@markdown # install protobuf==3.20.2
!pip install protobuf==3.20.2

#@markdownの部分はれいによって、見出し部分なので
無くても構いませんが、分かりやすく表示させるためのものと思って下さい。
protobufのバージョンは3.20.xとのことなので
問題無く動くバージョンであれば大丈夫だと思います。

あとは通常通り、
Install~Requirements~
Model~Start Stable Diffusion~
等を実行すれば問題無く起動すると思います。

コメント

タイトルとURLをコピーしました