Skip to main content

8 posts tagged with "Python"

View All Tags

アプリを作成する

djangoのstartappの代わりに、create-react-appでアプリを作成します。 nodeをインストール後、npm install -g create-react-appを実行することで使用できます。

  • django-admin startproject my-project
  • cd my-project
  • create-react-app my-react-app
  • cd my-react-app

リモートサーバーからデータセットをwgetすると、403 Forbiddenが出ました。 (wget <URL> -dで確認すると、You don't have permission to access <URL> といわれていました)。 いつもはsshでデータを送っていたのですが、今回は600GBを超えていました. (ローカルはあと5GBしかない...)

データセットを自動setupしてくれるscriptが、最近試したnvidiaのサンプルコードにあったので、 参考にして、Pythonで何とかしようとしました。 (メモリがあふれていたのとデータが大きすぎて途中で止めていたことに気づかず結構はまりました。)

requests.Sesssionの.iter_contentでメモリを分けてダウンロードし、 tqdmでプログレスバーを表示させるとうまくいきました。

自分用のメモです。英弱なので、ざっくり読んで、 重要そうな部分をひたすらgoogle先生に聞いて読んでます。 GAN全く詳しくないので間違ってる箇所多いと思います。

pipでインストールしたlibを消して、再びinstallしようと思います。 PyTorchのバージョンをあげるとき、大学サーバーのメモリが上限の30GBを超えており、 datasetscheckpointsを消してみても、22GBも使っていました。

通常ならpip freeze > instaled.txtpip uninstall -r installed.txtで 使っていないlibやバージョンを消せるらしいですが、普段--userオプションでインストールしていろので、 一気に削除しようとするとPermission Errorで処理が止まってしまうので、Pythonでなんとかしようと思いました。

![ ][d2]

![demo][d1]

先日, オープンキャンパスでGANによる動画生成のデモを展示しました。

TouchDesigner使えばリアルタイムで実装できるかな...と思って使ってみました。 他の方のコードをかなり使ってますが、もしよければ試してみてください。

以降では二つのことを共有出来たらと思います。最後にデモについて少し書きます!

  1. TouchDesignerでPythonの重い処理の実行.
  2. Pythonライブラリ(PyTorch等)を入れる.

TouchDesignerを初めて数か月なのに, 何故かqiitaの記事に登録してました。qiitaも初めてです。 あまり実用性ありそうなこと書けませんでしたが、よかったらご覧ください(;_;)