Closed7

TPUでDeepfloyd IF動かしたい

fkunn1326fkunn1326

TRCっていうのがあるらしいからTPUで動かしてみたい(VRAM難民)あわよくば追加学習もしたい

fkunn1326fkunn1326

unet, schedularはstable diffusion用のやつからいじってくればよさそう
IFWatermarkerっていうのがあるのか

fkunn1326fkunn1326

TPUならVRAMは無制限みたいなものだからCPUオフロードは考えなくていいかな

PlatPlat

https://cloud.google.com/tpu/docs/system-architecture-tpu-vm?hl=ja

TPUではGPUでのVRAMのかわりにHBMがあるみたいで、TPU のバージョンによってこれのサイズがちょっと違います。

https://cloud.google.com/tpu/docs/supported-tpu-versions?hl=ja

多分 HBM2 の容量 というのが VRAM 的なやつだと思います。

使える TPU 構成は バージョン-コア数 の表記になっていて、v4-64 なら v4 の 64 コア TPU になります。

ただし、(少なくとも私の場合) TRC で与えられた無料枠の TPU 構成は v2-8v3-8 だけで、しかも謎の問題が発生(空きがない?)して v3-8 を使うことができなかったです。

もしかしたら申請するときに高性能なものを要求する必要があるのかもしれないですが、一応 TPU でも物理的な上限があるのでちょっと注意です。

fkunn1326fkunn1326

なるほど
まあメモリ不足みたいなのに陥ったらまた考えます

このスクラップは2023/09/03にクローズされました