朝は涼しくなってきましたが寝苦しい夜が続いておりますがお体に気を付けてお過ごしください。
スカイロジックの青山です。
さて、今回はタイトルの通り「EasyInspector2(以下:EI2)の多重起動中の学習」について検証しました。
多重起動時の学習についてご質問を頂く事が多いため挙動の確認のために検証致しました。
結論から先に記載致します。
EI2を最大4台起動しての同時学習を行い結果としてVRAM6GBで4台同時学習を行う事が出来ました。
※注意
学習時はEI2を1台のみの起動を推奨しています。
この検証は多重起動中の学習を推奨するものではありません。
学習条件
PC | Windows11 ノート |
CPU | i7-10750H |
RAM | 32GB |
GPU | GeForce RTX 2060 6GB |
EI2バージョン | 1.2.0.1 |
教師画像数 | 50枚 |
解像度 | 960x960 |
学習回数 | 100回 |
結果
起動しているEI2は学習済みのマスター画像を開いています。
(学習していないマスター画像を開いても開いている状態ではVRAMをほとんど使用しないため)
同時学習1台
EI2起動数 | 学習中のRAM | 学習中のVRAM | 学習時間 | 総検査時間 |
1 | 20.3GB | 1.7GB | 17分 | 0.22秒 |
2 | 23.7GB | 2.6GB | 17分 | 0.33秒 |
3 | 25.6GB | 3.3GB | 18分 | 0.41秒 |
4 | 25.5GB | 4.1GB | 18分 | 0.5秒 |
EI2を複数台起動している中で1台のEI2の学習を問題なく行えました。
起動数が1増えるごとにVRAMが約0.9GB増加しています。
総検査時間はマルチコントローラから同時に検査命令を送りマルチコントローラに表示される検査時間の平均値(10回)です。
同時学習2台
同時学習は2台以上の場合は学習時間がかかる為10回までの学習を行い完了予定時間にて算出しています。
EI2起動数 | 学習中のRAM | 学習中のVRAM | 学習時間 |
2 | 19.2GB | 3.1GB | 35分 |
3 | 22.9GB | 4.0GB | 35分 |
4 | 24.9GB | 4.9GB | 35分 |
起動しているEi2が増えるとVRAMは増加しますが2台の学習では学習時間の変化はありませんでした。
同時学習3台
EI2起動数 | 学習中のRAM | 学習中のVRAM | 学習時間 |
3 | 22.9GB | 4.3GB | 52分 |
4 | 24.6GB | 5.0GB | 51分 |
同時学習4台
EI2起動数 | 学習中のRAM | 学習中のVRAM | 学習時間 |
4 | 25.2GB | 5.5GB | 66分 |
同時学習数次第で学習時間は伸びでいますが同時学習2台と同様の結果でした。
同時学習にて問題なく学習を行う事が出来ました。
必要なVRAM容量や検査時間の参考になればと思います。