125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang# model 225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangmodel = Model() 325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangi1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{2}, 1.0, 0") 425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangi2 = Input("op2", "TENSOR_QUANT8_ASYMM", "{2}, 1.0, 0") 525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangact = Int32Scalar("act", 0) 625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangi3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{2}, 2.0, 0") 725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangmodel = model.Operation("MUL", i1, i2, act).To(i3) 825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang 925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang# Example 1. Input in operand 0, 1025f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wanginput0 = {i1: # input 0 1125f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang [1, 2], 1225f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang i2: # input 1 1325f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang [2, 4]} 1425f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang 1525f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wangoutput0 = {i3: # output 0 1625f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang [1, 4]} 1725f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang 1825f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao Wang# Instantiate an example 1925f0f2dcd7049cd9f8a60133697dff114bbbf00eMiao WangExample((input0, output0)) 20