Eupholus schoenherri Guérin-Méneville, 1838
ホウセキゾウムシの一種の標本写真を撮影しました。マウスをかざすと拡大します。多焦点合成によって細部まで繊細に表現しています。ぜひ隅々までご堪能下さい。
ホウセキゾウムシの一種の標本写真を撮影しました。マウスをかざすと拡大します。多焦点合成によって細部まで繊細に表現しています。ぜひ隅々までご堪能下さい。
イボゾウムシの一種(Yellow Lily Weevil)の標本写真を撮影しました。マウスをかざすと拡大します。多焦点合成によって細部まで繊細に表現しています。ぜひ隅々までご堪能下さい。
※ 最終更新日: 2024.09.18
※ 2023年10月27日現在の導入方法です
※ English is also available from the above switcher.
※ 個人的なページです、自己責任で
GPU: Nvidia Geforce RTX 3060 (12GB) (8GB以上が推奨)
OS: Windows 11 64bit
CPU: Intel Core i7 第10世代
メモリ: 64GB DDR4(32GB以上が推奨、16GBでも可能ではあると思います)
DeepLabCut == 2.3.7
Python == 3.10.11
CUDA == 11.7
cuDNN == 8.5
Geforce Experience Studio Driver == 537.58(GPUに合った最新バージョン)
Tensorflow == 2.10.0(以下の手順で自動で入る。2.11以降はWindowsでGPU非対応。WSLなら可。)
以下のサイトから冒頭のバージョンを探す
https://www.python.org/downloads/windows/
64bitシステムなら「Download Windows installer (64-bit)」をダウンロード&インストール
※Pathを追加するオプションにチャックを入れると楽です
※私はAll Userで入れました
DeepLabCutのパラメータをいじるのに便利です
https://code.visualstudio.com/
「Download for Windows」からダウンロード&インストール
※Python用拡張ライブラリをインストール
※試しにpythonファイルを作成して、右下にpythonのバージョンが正しく表示されているか確認
2023.11.10 現在、Pythonが利用できないバグが生じています。Pre-installみたいなのを実行すれば解消されます。
冒頭のCUDAバージョンを検索してダウンロード&インストール
※PATHが通っていることを確認(ヒント:システム環境変数, CUDA_PATH)
CUDAのインストール場所を探す
※「C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7」など
※PATHから見つけることもできます
冒頭のcuDNNバージョンを検索してダウンロード&解凍
※無料のアカウント作成とデベロッパープログラムへの加入後にダウンロード可能
「bin」などの”フォルダ”をすべてCUDA\v~~~のフォルダ内(「bin」などが見える状態)にコピペ
Everythingなどを使ってPC内のどこかにある「zlibwapi.dll」というファイルを見つける
※見つからない場合はstable diffusionか何かインストールすれば付いてくる
※なぜこのようなことをやっているかと言うと、nvidiaの公式から落とせなくなったから
「C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin」などPATHの通っているフォルダにコピペ
以下は一例。
Cドライブ直下に「C:\Deeplabcut\venv」というフォルダ構成(空で良い)を作成
コマンドプロンプト(cmd)を開いて、
cd C:\Deeplabcut\venv
python -m venv DEEPLABCUT
.\DEEPLABCUT\Scripts\activate
上記のコマンドを実行するとDEEPLABCUTという名前の仮想環境に入る
なお、以降絶対Pathを指定するとcdをする必要はない
C:\Deeplabcut\venv\DEEPLABCUT\Scripts\activate
ちなみに、この仮想環境はコピペで他のPCに入れられます
C:\Deeplabcut\venv\DEEPLABCUT\Scripts\activate
python.exe -m pip install --upgrade pip
pip install deeplabcut[gui,tf]
を実行
当環境ではnumpy==1.24において、
AttributeError: module 'numpy' has no attribute 'int'.
というエラーに遭遇しました
一時的な対処として、numpyのダウングレードを行いました
C:\Deeplabcut\venv\DEEPLABCUT\Scripts\activate
pip install numpy==1.23
C:\Deeplabcut\venv\DEEPLABCUT\Scripts\activate
python -m deeplabcut
で起動します
デスクトップ上に「DeepLabCut」という空のtxtファイルを作成
以下をコピペ
call C:\Deeplabcut\venv\DEEPLABCUT\Scripts\activate
call python -m deeplabcut
cmd /k
保存後、名前を変更から「DeepLabCut.txt」→「DeepLabCut.bat」にする
※「拡張子を変更すると~」という通知は無視
※ファイルの拡張子を表示する設定にしていない場合はエクスプローラーから変更
※最後の一文はDeepLabCutを終了させたときにプロンプトを残すため
管理者として実行する場合は
whoami /priv | find "SeDebugPrivilege" > nul
if %errorlevel% neq 0 (
@powershell start-process %~0 -verb runas
exit
)
call C:\Deeplabcut\venv\DEEPLABCUT\Scripts\activate
call python -m deeplabcut
cmd /k
https://qiita.com/kokosan60/items/a135f0e59e2790db36a3を参照
起動ファイルにアイコンを設定したい場合は
C:\Deeplabcut\venv\DEEPLABCUT\deeplabcut
などにあるlogo.pngをlogo.icoに変換した後(ツールは適当なものを使用してください)、batファイルのショートカットに対してアイコンの変更する
さらにこのショートカットのプロパティからリンク先の先頭に “cmd.exe /c “(半角スペースを省略しないこと)を追加することでタスクバーに設置できるようになる
(自動的に”C:\Windows\System32\cmd.exe /c C:\Deeplabcut\venv\DeepLabCut.bat”などに変換される)
上記と同様に「nvidia-smi.bat」というバッチファイルを作成
以下をコピペ
cd C:\Windows
call nvidia-smi -l 2
起動すると2秒おきにGPU使用率(電力量、VRAM、使用率など)を表示
※異なるCUDAバージョンが表示されいるが無視(利用可能な最新のものが出てるだけ)
※タスクマネージャーでは見えない部分があるのでこれを推奨します
動画の切り出しやら何やらで使います
以下のリンクから「ffmpeg-master-latest-win64-gpl.zip」をダウンロード&解凍
https://github.com/BtbN/FFmpeg-Builds/releases
フォルダ名をffmpegにして「C:\ffmpeg」に移動した場合、
PATHに「C:\ffmpeg\bin」を追加
“MLIR V1 optimization pass is not enabled”というメッセージは無視して良いらしいです
東京都で採集.
Mamoru Terayama, Hirohisa Suda, Tadao Murota, Yoshio Haneda, Tadashi Tano. (1873). The vervet ants (Mutillidae) of Japan. Gekkan-Mushi, 481, 12-15
ヒメバチ科Ichneumonidae の一種の標本写真