カテゴリー機能は終了いたしました。まとめ作成時にはタグをご活用ください。
0

事のはじまりは、Sipeed Maix dock (M1)用にTiny Yolo v2の学習済みモデルを変換しようとしたが失敗しまくって嫌気がさしたところから。。。

ウズキアオバ @uzuki_aoba
MAiX DOCK(Sipeed M1w) でKerasのモデルを変換して走らせる流れ完全に理解した。 Train, Convert, Run MobileNet on Sipeed MaixPy and MaixDuino ! bbs.sipeed.com/t/topic/682
ウズキアオバ @uzuki_aoba
やっぱ、最終的に tflite に到達できれば kmodelに変換できるのね。 github.com/sipeed/Maix_To…
ウズキアオバ @uzuki_aoba
変換で一番仕事してるのこいつ。Linux or Winだけど、macで動くかなどうかな github.com/kendryte/nncase
ウズキアオバ @uzuki_aoba
CoreMLで使えてたKeras変換済みのYoko v2のkerasの学習済みモデルが、tfliteに変換できねぇ
ウズキアオバ @uzuki_aoba
darkflowで変換したモデルならtflite変換が可能って話を見つけたので試す
ウズキアオバ @uzuki_aoba
もーーーProtocolBuffer嫌い。 (謎のAssertion errorで落ちる)
ウズキアオバ @uzuki_aoba
このdarkflowが参照してるdarknetは新しい方だから、同じv2でもcfgの解釈が異なるからasset が通らなくなってるのねなるほど。 うがーーー新しいdarknetでモデル学習し直しだーーー
ウズキアオバ @uzuki_aoba
darkflowで公式のyolov2-tinyのcfgとweightsをpbに変換しようとしたらKeyError: ‘type’ で死ぬんやが
ウズキアオバ @uzuki_aoba
他の環境はnumpy周りで死ぬんだよなぁ。 macに余裕があればdockerで環境切り分けして確認したいのだが、容量が1G切ってるから無理
ウズキアオバ @uzuki_aoba
理由は分かったし修正もしたけど、再実行してまた変なエラー出たから帰ってから確認する
ウズキアオバ @uzuki_aoba
darknet yoloのweights -> pb のdarkflowでの変換、やっぱなんかおかしい。done出るけど出力何も無い。辛い。 これ上手くいったら、weights -> pb -> tflite -> kmodel を変換サービスかツール化したい。環境依存辛い。

液晶が固定されていなくてフレキが切れそうだし、カメラはカメラで宙ぶらりんなので振動で動いてしまって映像がずれるので、変換がうまくいかないストレスをFusion360にぶつけてしまう

ウズキアオバ @uzuki_aoba
ちょっと思いつきで SiPEED MAiX Dockのケース作り始めた。 pic.twitter.com/2xFAPFQl3Q
 拡大
 拡大
 拡大
ウズキアオバ @uzuki_aoba
出力始めたら、晩御飯の食材で卵足りなかったからコンビニ行きませう
ウズキアオバ @uzuki_aoba
またフィラメント詰まってたから一回ヘッド分解してから出力開始
ウズキアオバ @uzuki_aoba
MAiX Dockのケースのテストショットの確認。 実際に出してみてキツイところ、細すぎるところ分かったので、帰ったら修正して今度はPhotonで出力かなぁ pic.twitter.com/uCdsz4nYxh
 拡大
 拡大
 拡大
 拡大
ウズキアオバ @uzuki_aoba
MAiX Dock (Sipeed M1w)のケース、出力に10時間かかった修正版はこんな感じ。 LCDもカッチリ止まるようになった。 構造変更により一部に強度問題出たので、また修正 pic.twitter.com/Azb8BlykGp
ウズキアオバ @uzuki_aoba
あああwindows updateで夜のうちにさいきどうされてるー
ウズキアオバ @uzuki_aoba
@necobut 簡単な話ですけど、この必要性に気づいたのは最初のテストショット触ってからっていう。 やっぱり出力してみるの大事ですね。
ウズキアオバ @uzuki_aoba
微調整してもう一回いってみよー。 pic.twitter.com/pMWOFlUpjy
 拡大
ウズキアオバ @uzuki_aoba
Photonの出力仕掛けてから出るか
ウズキアオバ @uzuki_aoba
更に微調整したバージョンをPhotonで出してみる。 pic.twitter.com/t5MzJ5hsyv
 拡大
ウズキアオバ @uzuki_aoba
ラフトが歪んじゃったせいで全体的に歪んでしまって、サイズ確認にすら使えないゴミが出来上がりましたの pic.twitter.com/xbRFUgciM0
 拡大
 拡大
 拡大
ウズキアオバ @uzuki_aoba
カメラ位置の微調整が今回で完璧になったのは分かった。 pic.twitter.com/yLezC84OYX
 拡大
残りを読む(97)

コメント

ウズキアオバ @uzuki_aoba 2019年6月24日
まとめを更新しました。
ログインして広告を非表示にする
ログインして広告を非表示にする