Hi.
I am having issues including ONNX models in my code.
mnistnet = ONNX.load_model("/user/mp/home/models/vision/classification/mnist/model/mnist-1.onnx")
weights = ONNX.load_weights("/user/mp/home/models/vision/classification/mnist/model/weights.bson")
model = include("/user/mp/home/models/vision/classification/mnist/model/model.jl")
ERROR: syntax: unexpected semicolon in tuple around /user/mp/home/models/vision/classification/mnist/model/model.jl:4
Stacktrace:
[1] top-level scope at /user/mp/home/models/vision/classification/mnist/model/model.jl:4
The model.jl file is the following.
using Statistics
Mul(a,b,c) = b .* reshape(c, (1,1,size(c)[a],1))
Add(axis, A ,B) = A .+ reshape(B, (1,1,size(B)[1],1))
((c_1 = reshape(var"weights[\"Constant312\"]", broadcast(Int64, Tuple([256, 10]))), c_2 = MaxPool((3, 3), var"pad=(0, 0, 0, 0)", var"stride=(3, 3)"), c_3 = CrossCor(var"weights[\"Constant340\"]", Float32[0.0], relu, var"stride=(1, 1)", var"pad=(2, 2, 2, 2)", var"dilation=(1, 1)"), c_4 = MaxPool((2, 2), var"pad=(0, 0, 0, 0)", var"stride=(2, 2)"), c_5 = CrossCor(var"weights[\"Constant321\"]", Float32[0.0], relu, var"stride=(1, 1)", var"pad=(2, 2, 2, 2)", var"dilation=(1, 1)"), c_6 = reshape(reshape(var"weights[\"Constant318\"]", broadcast(Int64, Tuple([8, 1, 1]))), broadcast(Int64, Tuple([8]))), c_7 = reshape(reshape(var"weights[\"Constant346\"]", broadcast(Int64, Tuple([16, 1, 1]))), broadcast(Int64, Tuple([16]))), c_8 = broadcast(Int64, Tuple([1, 256])), ((x_9,)->(c_1 * reshape(c_2(relu.(c_3(c_4(relu.(c_5(Div(0, x_9, var"weights[\"Constant377\"]")) .+ c_6))) .+ c_7)), c_8) .+ var"weights[\"Constant367\"]",;));),;)