🌟

クソアプリ Advent Calendar 2022 カレンダー2 15日目

2022/12/14に公開

クソアプリ Advent Calendar 2022、カレンダー 2 の 15 日目の記事です。

アプリ

  • こんな感じのぼかした感じの画像を作成できるアプリです。

  • アプリの URL はこちら、実装はこちら

  • UI はこんな感じ。出力する画像ファイルのサイズはスライダーで調整可能。

  • UI 部分は streamlit で実装

  • 進捗表示は streamlit のプレースホルダーを使用

  • スライダーで指定した試行回数の分だけ、ランダムで設定した範囲の累積和を計算した結果を画像(白黒)として処理する。

  • streamlit で表示する画像の値は 0.0 ~ 1.0 である必要があるようなので値を調整

  • HuggingFace の Space にデプロイ

デプロイ手順

  • HuggingFace の Space に必要ファイルを追加すればよいが、できれば Git を使って管理したいし、実装は GitHub にもあげておきたい。でも GitHub 連携はできなさそうな感じなので以下の手順を踏む
  • HuggingFace の Space でリポジトリを作成
  • HuggingFace の Space でリポジトリをクローン
  • クローンしたファイルに必要な実装を追加
  • クローンした README.md に追記
  • remote 名を origin から huggingface に変更
  • GitHub のリポジトリを作成し、remote 名 origin で登録
  • HuggingFace のリポジトリに push して Space 上 にデプロイ
  • GitHub のリポジトリにも push

以上になります、最後までお読みいただきありがとうございました。

参考

Discussion