Windows版Ver3.3.914のモデル

31 views
Skip to first unread message

embed....@gmail.com

unread,
Sep 7, 2025, 4:44:35 AMSep 7
to Neural Network Console Users (JP)
こんにちは
Windows版3.3.914でモデルを作ってnnablaのpython版で実行しようとしたところ
Traceback (most recent call last):
  File "/home/kawa/develops/aichi/./aic.py", line 63, in <module>
    h=network(ximg)
  File "/home/kawa/develops/aichi/./aic.py", line 16, in network
    h = PF.convolution(x, outmaps=16, kernel=(3,3), pad=(1,1), name='Convolution_5')
  File "<string>", line 8, in convolution
  File "/home/kawa/.local/lib/python3.10/site-packages/nnabla/parametric_functions.py", line 625, in convolution
    w = get_parameter_or_create(
  File "/home/kawa/.local/lib/python3.10/site-packages/nnabla/parameter.py", line 331, in get_parameter_or_create
    raise ValueError(
ValueError: The size of existing parameter "W" (16, 1, 3, 3) is different from the size of new parameter (16, 64, 3, 3).
To clear all parameters, call nn.clear_parameters().

というエラーが出て実行できませんでした。
nnablaはUbuntu22.04のPythonにpipでインストールしたものになるのですが最近のNNCで作成したモデルは、現在供給されているnnablaのPythonライブラリで動かなくなったという事はありますか?

embed....@gmail.com

unread,
Sep 11, 2025, 1:47:35 AMSep 11
to Neural Network Console Users (JP)
自己完結いたしましたので、ご報告を兼ねて掲載いたします。

Windows NNC 3.3.914環境で作ったモデルをPython環境で推論する場合の注意点で
実行環境はUbuntu22.04標準のpython3.10.12で環境を構築した場合のお話になります。
2025年9月11日現在 pipで nnabla,matpltlib,opencv-pythonをインストールすると numpyのバージョンが2.2.6がインストールされます。
まず1点目はここが問題で
numpyのバージョンは1.26.4(正常に動作しているバージョン)で動作します。
第2点目は、NNC側でエクスポートするPythonソースのFP.convolutionのパラメータが不足しているようです。
デフォルト値になっていると思っているようでoutmapsとkernelパラメータをブロックから読んで指定する必要がありました。

この2点を改修することで推論できました!!
以上です。

ご参考になれば幸いです。

2025年9月7日日曜日 17:44:35 UTC+9 embed....@gmail.com:
Reply all
Reply to author
Forward
0 new messages