Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Feature Request - Dealing with int64 in the exported ONNX model #233

Open
snakers4 opened this issue Oct 7, 2020 · 2 comments
Open

Feature Request - Dealing with int64 in the exported ONNX model #233

snakers4 opened this issue Oct 7, 2020 · 2 comments

Comments

@snakers4
Copy link

snakers4 commented Oct 7, 2020

Hi,

Background

We are trying to run models from silero-models via onnx.js.
We have had various issues with ONNX export, but most of them finally were resolved using built-in messages and just testing using onnxruntime (we had to heavily simplify some model parts).

Model Export

The models were ported as follows:

  1. Original model in PyTorch =>
  2. Fusing convolutions (w/o quantization) =>
  3. Simplified model in TorchScript =>
  4. ONNX (=> TensorFlow via onnx-tensorflow)

Model export script in PyTorch (step 4 above)

torch.onnx.export(onnx_model,                # model being run
                  inputs,                    # model input (or a tuple for multiple inputs)
                  "en_v1_test.onnx",         # where to save the model (can be a file or file-like object)
                  export_params=True,        # store the trained parameter weights inside the model file
                  opset_version=12,          # the ONNX version to export the model to
                  do_constant_folding=True,  # whether to execute constant folding for optimization
                  input_names = ['input'],   # the model's input names
                  output_names = ['output'], # the model's output names
                  dynamic_axes={'input' : {0: 'batch',
                                           1: 'samples'},    
                                'output' : {0: 'batch',
                                            1: 'frames'}},
                  verbose=True
                 )

We have tested that the converted models work fine with:

  • onnxruntime
  • TensorFlow (on CPU and GPU)

Problem

But when we try to run the model in onnx-js, we face an issue similar to #168 .

Upon closer inspection via netron app we see that:

  • slicing operators (static and dynamic alike) are stored as int64 values
  • some constants like 0, 1, -1 are stored as int64 values

If we then inspect PyTorch export log, we can see that it has Long() = 228 times, so I believe it is not some idiosyncrasy of our models (except for the first normalization and STFT we mostly use off-the-shelf components) but a feature of ONNX export in general.

Model conversion log (very verbose!)
graph(%input : Float(1:73728, 73728:1),
    %stft.forward_basis : Float(322:320, 1:0, 320:1),
    %audio_normalize.filter_ : Float(1:161, 1:161, 161:1),
    %encoder.0.layers.0.0.weight : Float(512:1127, 161:7, 7:1),
    %encoder.0.layers.0.0.bias : Float(512:1),
    %encoder.0.layers.4.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.0.layers.4.0.bias : Float(512:1),
    %encoder.1.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.1.layers.0.0.bias : Float(512:1),
    %encoder.1.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.1.layers.4._se_reduce.bias : Float(102:1),
    %encoder.1.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.1.layers.4._se_expand.bias : Float(512:1),
    %encoder.1.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.1.layers.5.0.bias : Float(512:1),
    %encoder.1.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.1.layers.9.0.bias : Float(512:1),
    %encoder.1.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.1.layers.13._se_reduce.bias : Float(102:1),
    %encoder.1.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.1.layers.13._se_expand.bias : Float(512:1),
    %encoder.1.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.1.layers.14.0.bias : Float(512:1),
    %encoder.2.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.2.layers.0.0.bias : Float(512:1),
    %encoder.2.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.2.layers.4._se_reduce.bias : Float(102:1),
    %encoder.2.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.2.layers.4._se_expand.bias : Float(512:1),
    %encoder.2.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.2.layers.5.0.bias : Float(512:1),
    %encoder.2.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.2.layers.9.0.bias : Float(512:1),
    %encoder.2.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.2.layers.13._se_reduce.bias : Float(102:1),
    %encoder.2.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.2.layers.13._se_expand.bias : Float(512:1),
    %encoder.2.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.2.layers.14.0.bias : Float(512:1),
    %encoder.3.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.3.layers.0.0.bias : Float(512:1),
    %encoder.3.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.3.layers.4._se_reduce.bias : Float(102:1),
    %encoder.3.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.3.layers.4._se_expand.bias : Float(512:1),
    %encoder.3.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.3.layers.5.0.bias : Float(512:1),
    %encoder.3.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.3.layers.9.0.bias : Float(512:1),
    %encoder.3.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.3.layers.13._se_reduce.bias : Float(102:1),
    %encoder.3.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.3.layers.13._se_expand.bias : Float(512:1),
    %encoder.3.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.3.layers.14.0.bias : Float(512:1),
    %encoder.4.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.4.layers.0.0.bias : Float(512:1),
    %encoder.4.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.4.layers.4._se_reduce.bias : Float(102:1),
    %encoder.4.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.4.layers.4._se_expand.bias : Float(512:1),
    %encoder.4.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.4.layers.5.0.bias : Float(512:1),
    %encoder.4.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.4.layers.9.0.bias : Float(512:1),
    %encoder.4.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.4.layers.13._se_reduce.bias : Float(102:1),
    %encoder.4.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.4.layers.13._se_expand.bias : Float(512:1),
    %encoder.4.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.4.layers.14.0.bias : Float(512:1),
    %encoder.5.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.5.layers.0.0.bias : Float(512:1),
    %encoder.5.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.5.layers.4._se_reduce.bias : Float(102:1),
    %encoder.5.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.5.layers.4._se_expand.bias : Float(512:1),
    %encoder.5.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.5.layers.5.0.bias : Float(512:1),
    %encoder.5.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.5.layers.9.0.bias : Float(512:1),
    %encoder.5.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.5.layers.13._se_reduce.bias : Float(102:1),
    %encoder.5.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.5.layers.13._se_expand.bias : Float(512:1),
    %encoder.5.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.5.layers.14.0.bias : Float(512:1),
    %encoder.6.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.6.layers.0.0.bias : Float(512:1),
    %encoder.6.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.6.layers.4._se_reduce.bias : Float(102:1),
    %encoder.6.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.6.layers.4._se_expand.bias : Float(512:1),
    %encoder.6.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.6.layers.5.0.bias : Float(512:1),
    %encoder.6.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.6.layers.9.0.bias : Float(512:1),
    %encoder.6.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.6.layers.13._se_reduce.bias : Float(102:1),
    %encoder.6.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.6.layers.13._se_expand.bias : Float(512:1),
    %encoder.6.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.6.layers.14.0.bias : Float(512:1),
    %encoder.7.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.7.layers.0.0.bias : Float(512:1),
    %encoder.7.layers.4.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.7.layers.4.0.bias : Float(512:1),
    %encoder.8.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.8.layers.0.0.bias : Float(512:1),
    %encoder.8.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.8.layers.4._se_reduce.bias : Float(102:1),
    %encoder.8.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.8.layers.4._se_expand.bias : Float(512:1),
    %encoder.8.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.8.layers.5.0.bias : Float(512:1),
    %encoder.8.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.8.layers.9.0.bias : Float(512:1),
    %encoder.8.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.8.layers.13._se_reduce.bias : Float(102:1),
    %encoder.8.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.8.layers.13._se_expand.bias : Float(512:1),
    %encoder.8.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.8.layers.14.0.bias : Float(512:1),
    %encoder.9.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.9.layers.0.0.bias : Float(512:1),
    %encoder.9.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.9.layers.4._se_reduce.bias : Float(102:1),
    %encoder.9.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.9.layers.4._se_expand.bias : Float(512:1),
    %encoder.9.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.9.layers.5.0.bias : Float(512:1),
    %encoder.9.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.9.layers.9.0.bias : Float(512:1),
    %encoder.9.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.9.layers.13._se_reduce.bias : Float(102:1),
    %encoder.9.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.9.layers.13._se_expand.bias : Float(512:1),
    %encoder.9.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.9.layers.14.0.bias : Float(512:1),
    %encoder.10.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.10.layers.0.0.bias : Float(512:1),
    %encoder.10.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.10.layers.4._se_reduce.bias : Float(102:1),
    %encoder.10.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.10.layers.4._se_expand.bias : Float(512:1),
    %encoder.10.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.10.layers.5.0.bias : Float(512:1),
    %encoder.10.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.10.layers.9.0.bias : Float(512:1),
    %encoder.10.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.10.layers.13._se_reduce.bias : Float(102:1),
    %encoder.10.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.10.layers.13._se_expand.bias : Float(512:1),
    %encoder.10.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.10.layers.14.0.bias : Float(512:1),
    %encoder.11.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.11.layers.0.0.bias : Float(512:1),
    %encoder.11.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.11.layers.4._se_reduce.bias : Float(102:1),
    %encoder.11.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.11.layers.4._se_expand.bias : Float(512:1),
    %encoder.11.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.11.layers.5.0.bias : Float(512:1),
    %encoder.11.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.11.layers.9.0.bias : Float(512:1),
    %encoder.11.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.11.layers.13._se_reduce.bias : Float(102:1),
    %encoder.11.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.11.layers.13._se_expand.bias : Float(512:1),
    %encoder.11.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.11.layers.14.0.bias : Float(512:1),
    %encoder.12.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.12.layers.0.0.bias : Float(512:1),
    %encoder.12.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.12.layers.4._se_reduce.bias : Float(102:1),
    %encoder.12.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.12.layers.4._se_expand.bias : Float(512:1),
    %encoder.12.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.12.layers.5.0.bias : Float(512:1),
    %encoder.12.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.12.layers.9.0.bias : Float(512:1),
    %encoder.12.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.12.layers.13._se_reduce.bias : Float(102:1),
    %encoder.12.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.12.layers.13._se_expand.bias : Float(512:1),
    %encoder.12.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.12.layers.14.0.bias : Float(512:1),
    %encoder.13.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.13.layers.0.0.bias : Float(512:1),
    %encoder.13.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.13.layers.4._se_reduce.bias : Float(102:1),
    %encoder.13.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.13.layers.4._se_expand.bias : Float(512:1),
    %encoder.13.layers.5.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.13.layers.5.0.bias : Float(512:1),
    %encoder.13.layers.9.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.13.layers.9.0.bias : Float(512:1),
    %encoder.13.layers.13._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.13.layers.13._se_reduce.bias : Float(102:1),
    %encoder.13.layers.13._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.13.layers.13._se_expand.bias : Float(512:1),
    %encoder.13.layers.14.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.13.layers.14.0.bias : Float(512:1),
    %encoder.14.layers.0.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.14.layers.0.0.bias : Float(512:1),
    %encoder.14.layers.4.0.weight : Float(512:512, 512:1, 1:1),
    %encoder.14.layers.4.0.bias : Float(512:1),
    %encoder.15.layers.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.15.layers.1.weight : Float(512:1),
    %encoder.15.layers.1.bias : Float(512:1),
    %encoder.15.layers.1.running_mean : Float(512:1),
    %encoder.15.layers.1.running_var : Float(512:1),
    %encoder.15.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.15.layers.4._se_reduce.bias : Float(102:1),
    %encoder.15.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.15.layers.4._se_expand.bias : Float(512:1),
    %encoder.15.layers.5.weight : Float(512:512, 512:1, 1:1),
    %encoder.15.layers.5.bias : Float(512:1),
    %encoder.15.layers.6.weight : Float(512:1),
    %encoder.15.layers.6.bias : Float(512:1),
    %encoder.15.layers.6.running_mean : Float(512:1),
    %encoder.15.layers.6.running_var : Float(512:1),
    %encoder.16.layers.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.16.layers.1.weight : Float(512:1),
    %encoder.16.layers.1.bias : Float(512:1),
    %encoder.16.layers.1.running_mean : Float(512:1),
    %encoder.16.layers.1.running_var : Float(512:1),
    %encoder.16.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.16.layers.4._se_reduce.bias : Float(102:1),
    %encoder.16.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.16.layers.4._se_expand.bias : Float(512:1),
    %encoder.16.layers.5.weight : Float(512:512, 512:1, 1:1),
    %encoder.16.layers.5.bias : Float(512:1),
    %encoder.16.layers.6.weight : Float(512:1),
    %encoder.16.layers.6.bias : Float(512:1),
    %encoder.16.layers.6.running_mean : Float(512:1),
    %encoder.16.layers.6.running_var : Float(512:1),
    %encoder.17.layers.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.17.layers.1.weight : Float(512:1),
    %encoder.17.layers.1.bias : Float(512:1),
    %encoder.17.layers.1.running_mean : Float(512:1),
    %encoder.17.layers.1.running_var : Float(512:1),
    %encoder.17.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.17.layers.4._se_reduce.bias : Float(102:1),
    %encoder.17.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.17.layers.4._se_expand.bias : Float(512:1),
    %encoder.17.layers.5.weight : Float(512:512, 512:1, 1:1),
    %encoder.17.layers.5.bias : Float(512:1),
    %encoder.17.layers.6.weight : Float(512:1),
    %encoder.17.layers.6.bias : Float(512:1),
    %encoder.17.layers.6.running_mean : Float(512:1),
    %encoder.17.layers.6.running_var : Float(512:1),
    %encoder.18.layers.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.18.layers.1.weight : Float(512:1),
    %encoder.18.layers.1.bias : Float(512:1),
    %encoder.18.layers.1.running_mean : Float(512:1),
    %encoder.18.layers.1.running_var : Float(512:1),
    %encoder.18.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.18.layers.4._se_reduce.bias : Float(102:1),
    %encoder.18.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.18.layers.4._se_expand.bias : Float(512:1),
    %encoder.18.layers.5.weight : Float(512:512, 512:1, 1:1),
    %encoder.18.layers.5.bias : Float(512:1),
    %encoder.18.layers.6.weight : Float(512:1),
    %encoder.18.layers.6.bias : Float(512:1),
    %encoder.18.layers.6.running_mean : Float(512:1),
    %encoder.18.layers.6.running_var : Float(512:1),
    %encoder.19.layers.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.19.layers.1.weight : Float(512:1),
    %encoder.19.layers.1.bias : Float(512:1),
    %encoder.19.layers.1.running_mean : Float(512:1),
    %encoder.19.layers.1.running_var : Float(512:1),
    %encoder.19.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.19.layers.4._se_reduce.bias : Float(102:1),
    %encoder.19.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.19.layers.4._se_expand.bias : Float(512:1),
    %encoder.19.layers.5.weight : Float(512:512, 512:1, 1:1),
    %encoder.19.layers.5.bias : Float(512:1),
    %encoder.19.layers.6.weight : Float(512:1),
    %encoder.19.layers.6.bias : Float(512:1),
    %encoder.19.layers.6.running_mean : Float(512:1),
    %encoder.19.layers.6.running_var : Float(512:1),
    %encoder.20.layers.0.weight : Float(512:448, 64:7, 7:1),
    %encoder.20.layers.1.weight : Float(512:1),
    %encoder.20.layers.1.bias : Float(512:1),
    %encoder.20.layers.1.running_mean : Float(512:1),
    %encoder.20.layers.1.running_var : Float(512:1),
    %encoder.20.layers.4._se_reduce.weight : Float(102:512, 512:1, 1:1),
    %encoder.20.layers.4._se_reduce.bias : Float(102:1),
    %encoder.20.layers.4._se_expand.weight : Float(512:102, 102:1, 1:1),
    %encoder.20.layers.4._se_expand.bias : Float(512:1),
    %encoder.20.layers.5.weight : Float(512:512, 512:1, 1:1),
    %encoder.20.layers.5.bias : Float(512:1),
    %encoder.20.layers.6.weight : Float(512:1),
    %encoder.20.layers.6.bias : Float(512:1),
    %encoder.20.layers.6.running_mean : Float(512:1),
    %encoder.20.layers.6.running_var : Float(512:1),
    %decoder.layers.0.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.0.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.0.linear1.bias : Float(512:1),
    %decoder.layers.0.linear2.bias : Float(512:1),
    %decoder.layers.0.norm1.weight : Float(512:1),
    %decoder.layers.0.norm1.bias : Float(512:1),
    %decoder.layers.0.norm2.weight : Float(512:1),
    %decoder.layers.0.norm2.bias : Float(512:1),
    %decoder.layers.1.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.1.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.1.linear1.bias : Float(512:1),
    %decoder.layers.1.linear2.bias : Float(512:1),
    %decoder.layers.1.norm1.weight : Float(512:1),
    %decoder.layers.1.norm1.bias : Float(512:1),
    %decoder.layers.1.norm2.weight : Float(512:1),
    %decoder.layers.1.norm2.bias : Float(512:1),
    %decoder.layers.2.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.2.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.2.linear1.bias : Float(512:1),
    %decoder.layers.2.linear2.bias : Float(512:1),
    %decoder.layers.2.norm1.weight : Float(512:1),
    %decoder.layers.2.norm1.bias : Float(512:1),
    %decoder.layers.2.norm2.weight : Float(512:1),
    %decoder.layers.2.norm2.bias : Float(512:1),
    %decoder.layers.3.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.3.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.3.linear1.bias : Float(512:1),
    %decoder.layers.3.linear2.bias : Float(512:1),
    %decoder.layers.3.norm1.weight : Float(512:1),
    %decoder.layers.3.norm1.bias : Float(512:1),
    %decoder.layers.3.norm2.weight : Float(512:1),
    %decoder.layers.3.norm2.bias : Float(512:1),
    %decoder.layers.4.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.4.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.4.linear1.bias : Float(512:1),
    %decoder.layers.4.linear2.bias : Float(512:1),
    %decoder.layers.4.norm1.weight : Float(512:1),
    %decoder.layers.4.norm1.bias : Float(512:1),
    %decoder.layers.4.norm2.weight : Float(512:1),
    %decoder.layers.4.norm2.bias : Float(512:1),
    %decoder.layers.5.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.5.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.5.linear1.bias : Float(512:1),
    %decoder.layers.5.linear2.bias : Float(512:1),
    %decoder.layers.5.norm1.weight : Float(512:1),
    %decoder.layers.5.norm1.bias : Float(512:1),
    %decoder.layers.5.norm2.weight : Float(512:1),
    %decoder.layers.5.norm2.bias : Float(512:1),
    %decoder.layers.6.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.6.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.6.linear1.bias : Float(512:1),
    %decoder.layers.6.linear2.bias : Float(512:1),
    %decoder.layers.6.norm1.weight : Float(512:1),
    %decoder.layers.6.norm1.bias : Float(512:1),
    %decoder.layers.6.norm2.weight : Float(512:1),
    %decoder.layers.6.norm2.bias : Float(512:1),
    %decoder.layers.7.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.7.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.7.linear1.bias : Float(512:1),
    %decoder.layers.7.linear2.bias : Float(512:1),
    %decoder.layers.7.norm1.weight : Float(512:1),
    %decoder.layers.7.norm1.bias : Float(512:1),
    %decoder.layers.7.norm2.weight : Float(512:1),
    %decoder.layers.7.norm2.bias : Float(512:1),
    %decoder.layers.8.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.8.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.8.linear1.bias : Float(512:1),
    %decoder.layers.8.linear2.bias : Float(512:1),
    %decoder.layers.8.norm1.weight : Float(512:1),
    %decoder.layers.8.norm1.bias : Float(512:1),
    %decoder.layers.8.norm2.weight : Float(512:1),
    %decoder.layers.8.norm2.bias : Float(512:1),
    %decoder.layers.9.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.9.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.9.linear1.bias : Float(512:1),
    %decoder.layers.9.linear2.bias : Float(512:1),
    %decoder.layers.9.norm1.weight : Float(512:1),
    %decoder.layers.9.norm1.bias : Float(512:1),
    %decoder.layers.9.norm2.weight : Float(512:1),
    %decoder.layers.9.norm2.bias : Float(512:1),
    %decoder.layers.10.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.10.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.10.linear1.bias : Float(512:1),
    %decoder.layers.10.linear2.bias : Float(512:1),
    %decoder.layers.10.norm1.weight : Float(512:1),
    %decoder.layers.10.norm1.bias : Float(512:1),
    %decoder.layers.10.norm2.weight : Float(512:1),
    %decoder.layers.10.norm2.bias : Float(512:1),
    %decoder.layers.11.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.11.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.11.linear1.bias : Float(512:1),
    %decoder.layers.11.linear2.bias : Float(512:1),
    %decoder.layers.11.norm1.weight : Float(512:1),
    %decoder.layers.11.norm1.bias : Float(512:1),
    %decoder.layers.11.norm2.weight : Float(512:1),
    %decoder.layers.11.norm2.bias : Float(512:1),
    %decoder.layers.12.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.12.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.12.linear1.bias : Float(512:1),
    %decoder.layers.12.linear2.bias : Float(512:1),
    %decoder.layers.12.norm1.weight : Float(512:1),
    %decoder.layers.12.norm1.bias : Float(512:1),
    %decoder.layers.12.norm2.weight : Float(512:1),
    %decoder.layers.12.norm2.bias : Float(512:1),
    %decoder.layers.13.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.13.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.13.linear1.bias : Float(512:1),
    %decoder.layers.13.linear2.bias : Float(512:1),
    %decoder.layers.13.norm1.weight : Float(512:1),
    %decoder.layers.13.norm1.bias : Float(512:1),
    %decoder.layers.13.norm2.weight : Float(512:1),
    %decoder.layers.13.norm2.bias : Float(512:1),
    %decoder.layers.14.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.14.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.14.linear1.bias : Float(512:1),
    %decoder.layers.14.linear2.bias : Float(512:1),
    %decoder.layers.14.norm1.weight : Float(512:1),
    %decoder.layers.14.norm1.bias : Float(512:1),
    %decoder.layers.14.norm2.weight : Float(512:1),
    %decoder.layers.14.norm2.bias : Float(512:1),
    %decoder.layers.15.self_attn.in_proj_bias : Float(1536:1),
    %decoder.layers.15.self_attn.out_proj.bias : Float(512:1),
    %decoder.layers.15.linear1.bias : Float(512:1),
    %decoder.layers.15.linear2.bias : Float(512:1),
    %decoder.layers.15.norm1.weight : Float(512:1),
    %decoder.layers.15.norm1.bias : Float(512:1),
    %decoder.layers.15.norm2.weight : Float(512:1),
    %decoder.layers.15.norm2.bias : Float(512:1),
    %fc.weight : Float(999:512, 512:1, 1:1),
    %fc.bias : Float(999:1),
    %2460 : Long(1:1),
    %2461 : Float(),
    %2462 : Float(),
    %2463 : Float(512:1, 1536:512),
    %2464 : Long(1:1),
    %2465 : Long(1:1),
    %2466 : Float(512:1, 512:512),
    %2467 : Float(),
    %2468 : Float(512:1, 512:512),
    %2469 : Float(512:1, 512:512),
    %2470 : Float(),
    %2471 : Float(512:1, 1536:512),
    %2472 : Long(1:1),
    %2473 : Long(1:1),
    %2474 : Float(512:1, 512:512),
    %2475 : Float(),
    %2476 : Float(512:1, 512:512),
    %2477 : Float(512:1, 512:512),
    %2478 : Float(),
    %2479 : Float(512:1, 1536:512),
    %2480 : Long(1:1),
    %2481 : Long(1:1),
    %2482 : Float(512:1, 512:512),
    %2483 : Float(),
    %2484 : Float(512:1, 512:512),
    %2485 : Float(512:1, 512:512),
    %2486 : Float(),
    %2487 : Float(512:1, 1536:512),
    %2488 : Long(1:1),
    %2489 : Long(1:1),
    %2490 : Float(512:1, 512:512),
    %2491 : Float(),
    %2492 : Float(512:1, 512:512),
    %2493 : Float(512:1, 512:512),
    %2494 : Float(),
    %2495 : Float(512:1, 1536:512),
    %2496 : Long(1:1),
    %2497 : Long(1:1),
    %2498 : Float(512:1, 512:512),
    %2499 : Float(),
    %2500 : Float(512:1, 512:512),
    %2501 : Float(512:1, 512:512),
    %2502 : Float(),
    %2503 : Float(512:1, 1536:512),
    %2504 : Long(1:1),
    %2505 : Long(1:1),
    %2506 : Float(512:1, 512:512),
    %2507 : Float(),
    %2508 : Float(512:1, 512:512),
    %2509 : Float(512:1, 512:512),
    %2510 : Float(),
    %2511 : Float(512:1, 1536:512),
    %2512 : Long(1:1),
    %2513 : Long(1:1),
    %2514 : Float(512:1, 512:512),
    %2515 : Float(),
    %2516 : Float(512:1, 512:512),
    %2517 : Float(512:1, 512:512),
    %2518 : Float(),
    %2519 : Float(512:1, 1536:512),
    %2520 : Long(1:1),
    %2521 : Long(1:1),
    %2522 : Float(512:1, 512:512),
    %2523 : Float(),
    %2524 : Float(512:1, 512:512),
    %2525 : Float(512:1, 512:512),
    %2526 : Float(),
    %2527 : Float(512:1, 1536:512),
    %2528 : Long(1:1),
    %2529 : Long(1:1),
    %2530 : Float(512:1, 512:512),
    %2531 : Float(),
    %2532 : Float(512:1, 512:512),
    %2533 : Float(512:1, 512:512),
    %2534 : Float(),
    %2535 : Float(512:1, 1536:512),
    %2536 : Long(1:1),
    %2537 : Long(1:1),
    %2538 : Float(512:1, 512:512),
    %2539 : Float(),
    %2540 : Float(512:1, 512:512),
    %2541 : Float(512:1, 512:512),
    %2542 : Float(),
    %2543 : Float(512:1, 1536:512),
    %2544 : Long(1:1),
    %2545 : Long(1:1),
    %2546 : Float(512:1, 512:512),
    %2547 : Float(),
    %2548 : Float(512:1, 512:512),
    %2549 : Float(512:1, 512:512),
    %2550 : Float(),
    %2551 : Float(512:1, 1536:512),
    %2552 : Long(1:1),
    %2553 : Long(1:1),
    %2554 : Float(512:1, 512:512),
    %2555 : Float(),
    %2556 : Float(512:1, 512:512),
    %2557 : Float(512:1, 512:512),
    %2558 : Float(),
    %2559 : Float(512:1, 1536:512),
    %2560 : Long(1:1),
    %2561 : Long(1:1),
    %2562 : Float(512:1, 512:512),
    %2563 : Float(),
    %2564 : Float(512:1, 512:512),
    %2565 : Float(512:1, 512:512),
    %2566 : Float(),
    %2567 : Float(512:1, 1536:512),
    %2568 : Long(1:1),
    %2569 : Long(1:1),
    %2570 : Float(512:1, 512:512),
    %2571 : Float(),
    %2572 : Float(512:1, 512:512),
    %2573 : Float(512:1, 512:512),
    %2574 : Float(),
    %2575 : Float(512:1, 1536:512),
    %2576 : Long(1:1),
    %2577 : Long(1:1),
    %2578 : Float(512:1, 512:512),
    %2579 : Float(),
    %2580 : Float(512:1, 512:512),
    %2581 : Float(512:1, 512:512),
    %2582 : Float(),
    %2583 : Float(512:1, 1536:512),
    %2584 : Long(1:1),
    %2585 : Long(1:1),
    %2586 : Float(512:1, 512:512),
    %2587 : Float(),
    %2588 : Float(512:1, 512:512),
    %2589 : Float(512:1, 512:512),
    %2590 : Float()):
%504 : Tensor = onnx::Shape(%input)
%505 : Tensor = onnx::Constant[value={0}]()
%506 : Long() = onnx::Gather[axis=0](%504, %505) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:49:0
%507 : Tensor = onnx::Shape(%input)
%508 : Tensor = onnx::Constant[value={1}]()
%509 : Long() = onnx::Gather[axis=0](%507, %508) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:50:0
%511 : Tensor = onnx::Unsqueeze[axes=[0]](%506)
%513 : Tensor = onnx::Unsqueeze[axes=[0]](%509)
%514 : Tensor = onnx::Concat[axis=0](%511, %2460, %513)
%515 : Float(1:73728, 1:73728, 73728:1) = onnx::Reshape(%input, %514) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:55:0
%516 : Float(1:73728, 1:73728, 1:73728, 73728:1) = onnx::Unsqueeze[axes=[1]](%515) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:57:0
%517 : Float(1:74048, 1:74048, 1:74048, 74048:1) = onnx::Pad[mode="reflect", pads=[0, 0, 0, 160, 0, 0, 0, 160]](%516) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3569:0
%518 : Float(1:74048, 1:74048, 74048:1) = onnx::Squeeze[axes=[1]](%517) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:60:0
%519 : Float(1:148442, 322:461, 461:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[320], pads=[0, 0], strides=[160]](%518, %stft.forward_basis) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:70:0
%520 : Tensor = onnx::Constant[value={1}]()
%521 : Tensor = onnx::Constant[value={0}]()
%522 : Tensor = onnx::Constant[value={161}]()
%523 : Tensor = onnx::Constant[value={1}]()
%524 : Float(1:148442, 161:461, 461:1) = onnx::Slice(%519, %521, %522, %520, %523) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:69:0
%525 : Tensor = onnx::Constant[value={1}]()
%526 : Tensor = onnx::Constant[value={161}]()
%527 : Tensor = onnx::Constant[value={9223372036854775807}]()
%528 : Tensor = onnx::Constant[value={1}]()
%529 : Float(1:148442, 161:461, 461:1) = onnx::Slice(%519, %526, %527, %525, %528) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:70:0
%532 : Float(1:148442, 161:461, 461:1) = onnx::Pow(%524, %2461) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:72:0
%535 : Float(1:148442, 161:461, 461:1) = onnx::Pow(%529, %2462) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:72:0
%536 : Float(1:74221, 161:461, 461:1) = onnx::Add(%532, %535) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:72:0
%537 : Float(1:74221, 161:461, 461:1) = onnx::Sqrt(%536) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/pytorch_stft.py:72:0
%538 : Float() = onnx::Constant[value={1.04858e+06}]()
%539 : Float(1:74221, 161:461, 461:1) = onnx::Mul(%537, %538)
%540 : Float() = onnx::Constant[value={1}]()
%541 : FloatTensor = onnx::Add(%540, %539)
%542 : Float(1:74221, 161:461, 461:1) = onnx::Log(%541) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:444:0
%543 : Float(1:461, 1:461, 461:1) = onnx::ReduceMean[axes=[1], keepdims=1](%542) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:447:0
%544 : Float(1:621, 1:621, 621:1) = onnx::Pad[mode="reflect", pads=[0, 0, 80, 0, 0, 80]](%543) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3558:0
%545 : Float(1:461, 1:461, 461:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[161], pads=[0, 0], strides=[1]](%544, %audio_normalize.filter_) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:449:0
%546 : Float(1:1, 1:1, 1:1) = onnx::ReduceMean[axes=[-1], keepdims=1](%545) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:450:0
%547 : Float(1:1, 1:1, 1:1) = onnx::Neg(%546) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:451:0
%548 : Float(1:74221, 161:461, 461:1) = onnx::Add(%542, %547) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:451:0
%549 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[7], pads=[3, 3], strides=[2]](%548, %encoder.0.layers.0.0.weight, %encoder.0.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%550 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%549) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%551 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%550, %encoder.0.layers.4.0.weight, %encoder.0.layers.4.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%552 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%551) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%553 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%552, %encoder.1.layers.0.0.weight, %encoder.1.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%554 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%553) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%555 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%554) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%556 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%555) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%557 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%556, %encoder.1.layers.4._se_reduce.weight, %encoder.1.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%558 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%557) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%559 : Float(1:102, 102:1, 1:1) = onnx::Mul(%557, %558) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%560 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%559, %encoder.1.layers.4._se_expand.weight, %encoder.1.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%561 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%560) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%562 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%561, %554) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%563 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%562, %encoder.1.layers.5.0.weight, %encoder.1.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%564 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%563) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%565 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%564, %encoder.1.layers.9.0.weight, %encoder.1.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%566 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%565) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%567 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%566) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%568 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%567) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%569 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%568, %encoder.1.layers.13._se_reduce.weight, %encoder.1.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%570 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%569) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%571 : Float(1:102, 102:1, 1:1) = onnx::Mul(%569, %570) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%572 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%571, %encoder.1.layers.13._se_expand.weight, %encoder.1.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%573 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%572) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%574 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%573, %566) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%575 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%574, %encoder.1.layers.14.0.weight, %encoder.1.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%576 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%575) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%577 : Float(1:118272, 512:231, 231:1) = onnx::Add(%576, %552) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%578 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%577, %encoder.2.layers.0.0.weight, %encoder.2.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%579 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%578) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%580 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%579) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%581 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%580) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%582 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%581, %encoder.2.layers.4._se_reduce.weight, %encoder.2.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%583 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%582) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%584 : Float(1:102, 102:1, 1:1) = onnx::Mul(%582, %583) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%585 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%584, %encoder.2.layers.4._se_expand.weight, %encoder.2.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%586 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%585) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%587 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%586, %579) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%588 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%587, %encoder.2.layers.5.0.weight, %encoder.2.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%589 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%588) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%590 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%589, %encoder.2.layers.9.0.weight, %encoder.2.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%591 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%590) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%592 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%591) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%593 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%592) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%594 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%593, %encoder.2.layers.13._se_reduce.weight, %encoder.2.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%595 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%594) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%596 : Float(1:102, 102:1, 1:1) = onnx::Mul(%594, %595) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%597 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%596, %encoder.2.layers.13._se_expand.weight, %encoder.2.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%598 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%597) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%599 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%598, %591) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%600 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%599, %encoder.2.layers.14.0.weight, %encoder.2.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%601 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%600) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%602 : Float(1:118272, 512:231, 231:1) = onnx::Add(%601, %577) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%603 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%602, %encoder.3.layers.0.0.weight, %encoder.3.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%604 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%603) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%605 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%604) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%606 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%605) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%607 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%606, %encoder.3.layers.4._se_reduce.weight, %encoder.3.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%608 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%607) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%609 : Float(1:102, 102:1, 1:1) = onnx::Mul(%607, %608) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%610 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%609, %encoder.3.layers.4._se_expand.weight, %encoder.3.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%611 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%610) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%612 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%611, %604) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%613 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%612, %encoder.3.layers.5.0.weight, %encoder.3.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%614 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%613) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%615 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%614, %encoder.3.layers.9.0.weight, %encoder.3.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%616 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%615) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%617 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%616) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%618 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%617) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%619 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%618, %encoder.3.layers.13._se_reduce.weight, %encoder.3.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%620 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%619) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%621 : Float(1:102, 102:1, 1:1) = onnx::Mul(%619, %620) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%622 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%621, %encoder.3.layers.13._se_expand.weight, %encoder.3.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%623 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%622) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%624 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%623, %616) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%625 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%624, %encoder.3.layers.14.0.weight, %encoder.3.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%626 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%625) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%627 : Float(1:118272, 512:231, 231:1) = onnx::Add(%626, %602) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%628 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%627, %encoder.4.layers.0.0.weight, %encoder.4.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%629 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%628) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%630 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%629) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%631 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%630) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%632 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%631, %encoder.4.layers.4._se_reduce.weight, %encoder.4.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%633 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%632) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%634 : Float(1:102, 102:1, 1:1) = onnx::Mul(%632, %633) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%635 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%634, %encoder.4.layers.4._se_expand.weight, %encoder.4.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%636 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%635) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%637 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%636, %629) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%638 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%637, %encoder.4.layers.5.0.weight, %encoder.4.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%639 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%638) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%640 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%639, %encoder.4.layers.9.0.weight, %encoder.4.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%641 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%640) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%642 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%641) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%643 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%642) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%644 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%643, %encoder.4.layers.13._se_reduce.weight, %encoder.4.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%645 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%644) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%646 : Float(1:102, 102:1, 1:1) = onnx::Mul(%644, %645) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%647 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%646, %encoder.4.layers.13._se_expand.weight, %encoder.4.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%648 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%647) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%649 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%648, %641) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%650 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%649, %encoder.4.layers.14.0.weight, %encoder.4.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%651 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%650) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%652 : Float(1:118272, 512:231, 231:1) = onnx::Add(%651, %627) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%653 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%652, %encoder.5.layers.0.0.weight, %encoder.5.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%654 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%653) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%655 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%654) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%656 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%655) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%657 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%656, %encoder.5.layers.4._se_reduce.weight, %encoder.5.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%658 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%657) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%659 : Float(1:102, 102:1, 1:1) = onnx::Mul(%657, %658) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%660 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%659, %encoder.5.layers.4._se_expand.weight, %encoder.5.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%661 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%660) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%662 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%661, %654) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%663 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%662, %encoder.5.layers.5.0.weight, %encoder.5.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%664 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%663) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%665 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%664, %encoder.5.layers.9.0.weight, %encoder.5.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%666 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%665) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%667 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%666) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%668 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%667) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%669 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%668, %encoder.5.layers.13._se_reduce.weight, %encoder.5.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%670 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%669) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%671 : Float(1:102, 102:1, 1:1) = onnx::Mul(%669, %670) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%672 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%671, %encoder.5.layers.13._se_expand.weight, %encoder.5.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%673 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%672) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%674 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%673, %666) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%675 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%674, %encoder.5.layers.14.0.weight, %encoder.5.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%676 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%675) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%677 : Float(1:118272, 512:231, 231:1) = onnx::Add(%676, %652) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%678 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%677, %encoder.6.layers.0.0.weight, %encoder.6.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%679 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%678) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%680 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%679) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%681 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%680) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%682 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%681, %encoder.6.layers.4._se_reduce.weight, %encoder.6.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%683 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%682) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%684 : Float(1:102, 102:1, 1:1) = onnx::Mul(%682, %683) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%685 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%684, %encoder.6.layers.4._se_expand.weight, %encoder.6.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%686 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%685) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%687 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%686, %679) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%688 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%687, %encoder.6.layers.5.0.weight, %encoder.6.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%689 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%688) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%690 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%689, %encoder.6.layers.9.0.weight, %encoder.6.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%691 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%690) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%692 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%691) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%693 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%692) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%694 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%693, %encoder.6.layers.13._se_reduce.weight, %encoder.6.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%695 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%694) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%696 : Float(1:102, 102:1, 1:1) = onnx::Mul(%694, %695) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%697 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%696, %encoder.6.layers.13._se_expand.weight, %encoder.6.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%698 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%697) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%699 : Float(1:118272, 512:231, 231:1) = onnx::Mul(%698, %691) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%700 : Float(1:118272, 512:231, 231:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%699, %encoder.6.layers.14.0.weight, %encoder.6.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%701 : Float(1:118272, 512:231, 231:1) = onnx::Relu(%700) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%702 : Float(1:118272, 512:231, 231:1) = onnx::Add(%701, %677) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%703 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[2]](%702, %encoder.7.layers.0.0.weight, %encoder.7.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%704 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%703) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%705 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%704, %encoder.7.layers.4.0.weight, %encoder.7.layers.4.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%706 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%705) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%707 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%706, %encoder.8.layers.0.0.weight, %encoder.8.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%708 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%707) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%709 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%708) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%710 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%709) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%711 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%710, %encoder.8.layers.4._se_reduce.weight, %encoder.8.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%712 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%711) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%713 : Float(1:102, 102:1, 1:1) = onnx::Mul(%711, %712) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%714 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%713, %encoder.8.layers.4._se_expand.weight, %encoder.8.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%715 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%714) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%716 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%715, %708) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%717 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%716, %encoder.8.layers.5.0.weight, %encoder.8.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%718 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%717) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%719 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%718, %encoder.8.layers.9.0.weight, %encoder.8.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%720 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%719) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%721 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%720) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%722 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%721) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%723 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%722, %encoder.8.layers.13._se_reduce.weight, %encoder.8.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%724 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%723) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%725 : Float(1:102, 102:1, 1:1) = onnx::Mul(%723, %724) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%726 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%725, %encoder.8.layers.13._se_expand.weight, %encoder.8.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%727 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%726) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%728 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%727, %720) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%729 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%728, %encoder.8.layers.14.0.weight, %encoder.8.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%730 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%729) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%731 : Float(1:59392, 512:116, 116:1) = onnx::Add(%730, %706) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%732 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%731, %encoder.9.layers.0.0.weight, %encoder.9.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%733 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%732) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%734 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%733) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%735 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%734) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%736 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%735, %encoder.9.layers.4._se_reduce.weight, %encoder.9.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%737 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%736) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%738 : Float(1:102, 102:1, 1:1) = onnx::Mul(%736, %737) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%739 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%738, %encoder.9.layers.4._se_expand.weight, %encoder.9.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%740 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%739) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%741 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%740, %733) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%742 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%741, %encoder.9.layers.5.0.weight, %encoder.9.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%743 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%742) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%744 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%743, %encoder.9.layers.9.0.weight, %encoder.9.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%745 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%744) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%746 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%745) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%747 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%746) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%748 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%747, %encoder.9.layers.13._se_reduce.weight, %encoder.9.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%749 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%748) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%750 : Float(1:102, 102:1, 1:1) = onnx::Mul(%748, %749) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%751 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%750, %encoder.9.layers.13._se_expand.weight, %encoder.9.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%752 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%751) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%753 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%752, %745) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%754 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%753, %encoder.9.layers.14.0.weight, %encoder.9.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%755 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%754) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%756 : Float(1:59392, 512:116, 116:1) = onnx::Add(%755, %731) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%757 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%756, %encoder.10.layers.0.0.weight, %encoder.10.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%758 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%757) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%759 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%758) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%760 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%759) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%761 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%760, %encoder.10.layers.4._se_reduce.weight, %encoder.10.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%762 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%761) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%763 : Float(1:102, 102:1, 1:1) = onnx::Mul(%761, %762) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%764 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%763, %encoder.10.layers.4._se_expand.weight, %encoder.10.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%765 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%764) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%766 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%765, %758) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%767 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%766, %encoder.10.layers.5.0.weight, %encoder.10.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%768 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%767) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%769 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%768, %encoder.10.layers.9.0.weight, %encoder.10.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%770 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%769) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%771 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%770) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%772 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%771) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%773 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%772, %encoder.10.layers.13._se_reduce.weight, %encoder.10.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%774 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%773) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%775 : Float(1:102, 102:1, 1:1) = onnx::Mul(%773, %774) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%776 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%775, %encoder.10.layers.13._se_expand.weight, %encoder.10.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%777 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%776) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%778 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%777, %770) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%779 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%778, %encoder.10.layers.14.0.weight, %encoder.10.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%780 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%779) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%781 : Float(1:59392, 512:116, 116:1) = onnx::Add(%780, %756) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%782 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%781, %encoder.11.layers.0.0.weight, %encoder.11.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%783 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%782) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%784 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%783) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%785 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%784) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%786 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%785, %encoder.11.layers.4._se_reduce.weight, %encoder.11.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%787 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%786) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%788 : Float(1:102, 102:1, 1:1) = onnx::Mul(%786, %787) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%789 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%788, %encoder.11.layers.4._se_expand.weight, %encoder.11.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%790 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%789) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%791 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%790, %783) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%792 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%791, %encoder.11.layers.5.0.weight, %encoder.11.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%793 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%792) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%794 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%793, %encoder.11.layers.9.0.weight, %encoder.11.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%795 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%794) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%796 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%795) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%797 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%796) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%798 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%797, %encoder.11.layers.13._se_reduce.weight, %encoder.11.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%799 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%798) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%800 : Float(1:102, 102:1, 1:1) = onnx::Mul(%798, %799) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%801 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%800, %encoder.11.layers.13._se_expand.weight, %encoder.11.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%802 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%801) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%803 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%802, %795) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%804 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%803, %encoder.11.layers.14.0.weight, %encoder.11.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%805 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%804) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%806 : Float(1:59392, 512:116, 116:1) = onnx::Add(%805, %781) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%807 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%806, %encoder.12.layers.0.0.weight, %encoder.12.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%808 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%807) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%809 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%808) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%810 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%809) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%811 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%810, %encoder.12.layers.4._se_reduce.weight, %encoder.12.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%812 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%811) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%813 : Float(1:102, 102:1, 1:1) = onnx::Mul(%811, %812) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%814 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%813, %encoder.12.layers.4._se_expand.weight, %encoder.12.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%815 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%814) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%816 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%815, %808) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%817 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%816, %encoder.12.layers.5.0.weight, %encoder.12.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%818 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%817) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%819 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%818, %encoder.12.layers.9.0.weight, %encoder.12.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%820 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%819) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%821 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%820) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%822 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%821) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%823 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%822, %encoder.12.layers.13._se_reduce.weight, %encoder.12.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%824 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%823) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%825 : Float(1:102, 102:1, 1:1) = onnx::Mul(%823, %824) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%826 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%825, %encoder.12.layers.13._se_expand.weight, %encoder.12.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%827 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%826) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%828 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%827, %820) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%829 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%828, %encoder.12.layers.14.0.weight, %encoder.12.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%830 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%829) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%831 : Float(1:59392, 512:116, 116:1) = onnx::Add(%830, %806) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%832 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%831, %encoder.13.layers.0.0.weight, %encoder.13.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%833 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%832) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%834 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%833) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%835 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%834) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%836 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%835, %encoder.13.layers.4._se_reduce.weight, %encoder.13.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%837 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%836) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%838 : Float(1:102, 102:1, 1:1) = onnx::Mul(%836, %837) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%839 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%838, %encoder.13.layers.4._se_expand.weight, %encoder.13.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%840 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%839) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%841 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%840, %833) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%842 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%841, %encoder.13.layers.5.0.weight, %encoder.13.layers.5.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%843 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%842) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%844 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%843, %encoder.13.layers.9.0.weight, %encoder.13.layers.9.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%845 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%844) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%846 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%845) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%847 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%846) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%848 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%847, %encoder.13.layers.13._se_reduce.weight, %encoder.13.layers.13._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%849 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%848) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%850 : Float(1:102, 102:1, 1:1) = onnx::Mul(%848, %849) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%851 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%850, %encoder.13.layers.13._se_expand.weight, %encoder.13.layers.13._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%852 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%851) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%853 : Float(1:59392, 512:116, 116:1) = onnx::Mul(%852, %845) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%854 : Float(1:59392, 512:116, 116:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%853, %encoder.13.layers.14.0.weight, %encoder.13.layers.14.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%855 : Float(1:59392, 512:116, 116:1) = onnx::Relu(%854) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%856 : Float(1:59392, 512:116, 116:1) = onnx::Add(%855, %831) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%857 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[2]](%856, %encoder.14.layers.0.0.weight, %encoder.14.layers.0.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%858 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%857) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%859 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%858, %encoder.14.layers.4.0.weight, %encoder.14.layers.4.0.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%860 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%859) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%861 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%860, %encoder.15.layers.0.weight) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%862 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%861, %encoder.15.layers.1.weight, %encoder.15.layers.1.bias, %encoder.15.layers.1.running_mean, %encoder.15.layers.1.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%863 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%862) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%864 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%863) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%865 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%864) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%866 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%865, %encoder.15.layers.4._se_reduce.weight, %encoder.15.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%867 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%866) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%868 : Float(1:102, 102:1, 1:1) = onnx::Mul(%866, %867) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%869 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%868, %encoder.15.layers.4._se_expand.weight, %encoder.15.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%870 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%869) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%871 : Float(1:29696, 512:58, 58:1) = onnx::Mul(%870, %863) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%872 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%871, %encoder.15.layers.5.weight, %encoder.15.layers.5.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%873 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%872, %encoder.15.layers.6.weight, %encoder.15.layers.6.bias, %encoder.15.layers.6.running_mean, %encoder.15.layers.6.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%874 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%873) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%875 : Float(1:29696, 512:58, 58:1) = onnx::Add(%874, %860) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%876 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%875, %encoder.16.layers.0.weight) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%877 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%876, %encoder.16.layers.1.weight, %encoder.16.layers.1.bias, %encoder.16.layers.1.running_mean, %encoder.16.layers.1.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%878 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%877) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%879 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%878) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%880 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%879) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%881 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%880, %encoder.16.layers.4._se_reduce.weight, %encoder.16.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%882 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%881) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%883 : Float(1:102, 102:1, 1:1) = onnx::Mul(%881, %882) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%884 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%883, %encoder.16.layers.4._se_expand.weight, %encoder.16.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%885 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%884) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%886 : Float(1:29696, 512:58, 58:1) = onnx::Mul(%885, %878) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%887 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%886, %encoder.16.layers.5.weight, %encoder.16.layers.5.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%888 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%887, %encoder.16.layers.6.weight, %encoder.16.layers.6.bias, %encoder.16.layers.6.running_mean, %encoder.16.layers.6.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%889 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%888) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%890 : Float(1:29696, 512:58, 58:1) = onnx::Add(%889, %875) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%891 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%890, %encoder.17.layers.0.weight) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%892 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%891, %encoder.17.layers.1.weight, %encoder.17.layers.1.bias, %encoder.17.layers.1.running_mean, %encoder.17.layers.1.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%893 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%892) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%894 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%893) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%895 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%894) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%896 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%895, %encoder.17.layers.4._se_reduce.weight, %encoder.17.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%897 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%896) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%898 : Float(1:102, 102:1, 1:1) = onnx::Mul(%896, %897) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%899 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%898, %encoder.17.layers.4._se_expand.weight, %encoder.17.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%900 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%899) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%901 : Float(1:29696, 512:58, 58:1) = onnx::Mul(%900, %893) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%902 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%901, %encoder.17.layers.5.weight, %encoder.17.layers.5.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%903 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%902, %encoder.17.layers.6.weight, %encoder.17.layers.6.bias, %encoder.17.layers.6.running_mean, %encoder.17.layers.6.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%904 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%903) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%905 : Float(1:29696, 512:58, 58:1) = onnx::Add(%904, %890) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%906 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%905, %encoder.18.layers.0.weight) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%907 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%906, %encoder.18.layers.1.weight, %encoder.18.layers.1.bias, %encoder.18.layers.1.running_mean, %encoder.18.layers.1.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%908 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%907) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%909 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%908) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%910 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%909) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%911 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%910, %encoder.18.layers.4._se_reduce.weight, %encoder.18.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%912 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%911) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%913 : Float(1:102, 102:1, 1:1) = onnx::Mul(%911, %912) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%914 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%913, %encoder.18.layers.4._se_expand.weight, %encoder.18.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%915 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%914) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%916 : Float(1:29696, 512:58, 58:1) = onnx::Mul(%915, %908) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%917 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%916, %encoder.18.layers.5.weight, %encoder.18.layers.5.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%918 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%917, %encoder.18.layers.6.weight, %encoder.18.layers.6.bias, %encoder.18.layers.6.running_mean, %encoder.18.layers.6.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%919 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%918) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%920 : Float(1:29696, 512:58, 58:1) = onnx::Add(%919, %905) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%921 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%920, %encoder.19.layers.0.weight) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%922 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%921, %encoder.19.layers.1.weight, %encoder.19.layers.1.bias, %encoder.19.layers.1.running_mean, %encoder.19.layers.1.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%923 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%922) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%924 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%923) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%925 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%924) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%926 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%925, %encoder.19.layers.4._se_reduce.weight, %encoder.19.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%927 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%926) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%928 : Float(1:102, 102:1, 1:1) = onnx::Mul(%926, %927) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%929 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%928, %encoder.19.layers.4._se_expand.weight, %encoder.19.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%930 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%929) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%931 : Float(1:29696, 512:58, 58:1) = onnx::Mul(%930, %923) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%932 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%931, %encoder.19.layers.5.weight, %encoder.19.layers.5.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%933 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%932, %encoder.19.layers.6.weight, %encoder.19.layers.6.bias, %encoder.19.layers.6.running_mean, %encoder.19.layers.6.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%934 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%933) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%935 : Float(1:29696, 512:58, 58:1) = onnx::Add(%934, %920) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%936 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=8, kernel_shape=[7], pads=[3, 3], strides=[1]](%935, %encoder.20.layers.0.weight) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%937 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%936, %encoder.20.layers.1.weight, %encoder.20.layers.1.bias, %encoder.20.layers.1.running_mean, %encoder.20.layers.1.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%938 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%937) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%939 : Float(1:512, 512:1) = onnx::ReduceMean[axes=[2], keepdims=0](%938) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%940 : Float(1:512, 512:1, 1:1) = onnx::Unsqueeze[axes=[2]](%939) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:69:0
%941 : Float(1:102, 102:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%940, %encoder.20.layers.4._se_reduce.weight, %encoder.20.layers.4._se_reduce.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%942 : Float(1:102, 102:1, 1:1) = onnx::Sigmoid(%941) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%943 : Float(1:102, 102:1, 1:1) = onnx::Mul(%941, %942) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model_blocks.py:28:0
%944 : Float(1:512, 512:1, 1:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%943, %encoder.20.layers.4._se_expand.weight, %encoder.20.layers.4._se_expand.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%945 : Float(1:512, 512:1, 1:1) = onnx::Sigmoid(%944) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/activation.py:299:0
%946 : Float(1:29696, 512:58, 58:1) = onnx::Mul(%945, %938) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:59:0
%947 : Float(1:29696, 512:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%946, %encoder.20.layers.5.weight, %encoder.20.layers.5.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%948 : Float(1:29696, 512:58, 58:1) = onnx::BatchNormalization[epsilon=1.0000000000000001e-05, momentum=0.90000000000000002](%947, %encoder.20.layers.6.weight, %encoder.20.layers.6.bias, %encoder.20.layers.6.running_mean, %encoder.20.layers.6.running_var) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2016:0
%949 : Float(1:29696, 512:58, 58:1) = onnx::Relu(%948) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%950 : Float(1:29696, 512:58, 58:1) = onnx::Add(%949, %935) # /opt/conda/lib/python3.7/site-packages/torch/nn/quantized/modules/functional_modules.py:45:0
%951 : Float(58:512, 1:512, 512:1) = onnx::Transpose[perm=[2, 0, 1]](%950) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:668:0
%952 : Tensor = onnx::Shape(%951)
%953 : Tensor = onnx::Constant[value={0}]()
%954 : Long() = onnx::Gather[axis=0](%952, %953) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%955 : Tensor = onnx::Shape(%951)
%956 : Tensor = onnx::Constant[value={1}]()
%957 : Long() = onnx::Gather[axis=0](%955, %956) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%958 : Tensor = onnx::Shape(%951)
%959 : Tensor = onnx::Constant[value={2}]()
%960 : Long() = onnx::Gather[axis=0](%958, %959) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%961 : Long() = onnx::Constant[value={2}]()
%962 : LongTensor = onnx::Div(%960, %961)
%963 : Tensor = onnx::Cast[to=7](%962)
%964 : Long() = onnx::Cast[to=7](%963) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%966 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%951, %2463) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%967 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%966, %decoder.layers.0.self_attn.in_proj_bias)
%968 : Float(58:1536, 1:1536, 512:1), %969 : Float(58:512, 1:512, 512:1), %970 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%967) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%971 : Float() = onnx::Constant[value={0.0625}]()
%972 : Float(58:512, 1:512, 512:1) = onnx::Mul(%968, %971) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%973 : Long() = onnx::Constant[value={2}]()
%974 : Long() = onnx::Mul(%957, %973)
%975 : Tensor = onnx::Unsqueeze[axes=[0]](%954)
%976 : Tensor = onnx::Unsqueeze[axes=[0]](%974)
%977 : Tensor = onnx::Unsqueeze[axes=[0]](%964)
%978 : Tensor = onnx::Concat[axis=0](%975, %976, %977)
%979 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%972, %978) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%980 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%979) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%981 : Long() = onnx::Constant[value={2}]()
%982 : Long() = onnx::Mul(%957, %981)
%985 : Tensor = onnx::Unsqueeze[axes=[0]](%982)
%986 : Tensor = onnx::Unsqueeze[axes=[0]](%964)
%987 : Tensor = onnx::Concat[axis=0](%2464, %985, %986)
%988 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%969, %987) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%989 : Long() = onnx::Constant[value={2}]()
%990 : Long() = onnx::Mul(%957, %989)
%993 : Tensor = onnx::Unsqueeze[axes=[0]](%990)
%994 : Tensor = onnx::Unsqueeze[axes=[0]](%964)
%995 : Tensor = onnx::Concat[axis=0](%2465, %993, %994)
%996 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%970, %995) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%997 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%996) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%998 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%988) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%999 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%980, %998) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1000 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%999) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1001 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1000, %997) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1002 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1001) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1003 : Tensor = onnx::Unsqueeze[axes=[0]](%954)
%1004 : Tensor = onnx::Unsqueeze[axes=[0]](%957)
%1005 : Tensor = onnx::Unsqueeze[axes=[0]](%960)
%1006 : Tensor = onnx::Concat[axis=0](%1003, %1004, %1005)
%1007 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1002, %1006) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1009 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1007, %2466) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1010 : Float(58:512, 1:512, 512:1) = onnx::Add(%1009, %decoder.layers.0.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1011 : Float(58:512, 1:512, 512:1) = onnx::Add(%951, %1010) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1013 : Tensor = onnx::ReduceMean[axes=[-1]](%1011)
%1014 : FloatTensor = onnx::Sub(%1011, %1013)
%1015 : Tensor = onnx::Cast[to=1](%1014)
%1017 : Tensor = onnx::Pow(%1015, %2467)
%1018 : Tensor = onnx::ReduceMean[axes=[-1]](%1017)
%1019 : Float() = onnx::Constant[value={1e-05}]()
%1020 : FloatTensor = onnx::Add(%1018, %1019)
%1021 : Tensor = onnx::Sqrt(%1020)
%1022 : FloatTensor = onnx::Div(%1014, %1021)
%1023 : FloatTensor = onnx::Mul(%1022, %decoder.layers.0.norm1.weight)
%1024 : Float(58:512, 1:512, 512:1) = onnx::Add(%1023, %decoder.layers.0.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1026 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1024, %2468) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1027 : Float(58:512, 1:512, 512:1) = onnx::Add(%1026, %decoder.layers.0.linear1.bias)
%1028 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1027) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1030 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1028, %2469) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1031 : Float(58:512, 1:512, 512:1) = onnx::Add(%1030, %decoder.layers.0.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1032 : Float(58:512, 1:512, 512:1) = onnx::Add(%1024, %1031) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1034 : Tensor = onnx::ReduceMean[axes=[-1]](%1032)
%1035 : FloatTensor = onnx::Sub(%1032, %1034)
%1036 : Tensor = onnx::Cast[to=1](%1035)
%1038 : Tensor = onnx::Pow(%1036, %2470)
%1039 : Tensor = onnx::ReduceMean[axes=[-1]](%1038)
%1040 : Float() = onnx::Constant[value={1e-05}]()
%1041 : FloatTensor = onnx::Add(%1039, %1040)
%1042 : Tensor = onnx::Sqrt(%1041)
%1043 : FloatTensor = onnx::Div(%1035, %1042)
%1044 : FloatTensor = onnx::Mul(%1043, %decoder.layers.0.norm2.weight)
%1045 : Float(58:512, 1:512, 512:1) = onnx::Add(%1044, %decoder.layers.0.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1046 : Tensor = onnx::Shape(%1045)
%1047 : Tensor = onnx::Constant[value={0}]()
%1048 : Long() = onnx::Gather[axis=0](%1046, %1047) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1049 : Tensor = onnx::Shape(%1045)
%1050 : Tensor = onnx::Constant[value={1}]()
%1051 : Long() = onnx::Gather[axis=0](%1049, %1050) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1052 : Tensor = onnx::Shape(%1045)
%1053 : Tensor = onnx::Constant[value={2}]()
%1054 : Long() = onnx::Gather[axis=0](%1052, %1053) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1055 : Long() = onnx::Constant[value={2}]()
%1056 : LongTensor = onnx::Div(%1054, %1055)
%1057 : Tensor = onnx::Cast[to=7](%1056)
%1058 : Long() = onnx::Cast[to=7](%1057) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1060 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1045, %2471) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1061 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1060, %decoder.layers.1.self_attn.in_proj_bias)
%1062 : Float(58:1536, 1:1536, 512:1), %1063 : Float(58:512, 1:512, 512:1), %1064 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1061) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1065 : Float() = onnx::Constant[value={0.0625}]()
%1066 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1062, %1065) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1067 : Long() = onnx::Constant[value={2}]()
%1068 : Long() = onnx::Mul(%1051, %1067)
%1069 : Tensor = onnx::Unsqueeze[axes=[0]](%1048)
%1070 : Tensor = onnx::Unsqueeze[axes=[0]](%1068)
%1071 : Tensor = onnx::Unsqueeze[axes=[0]](%1058)
%1072 : Tensor = onnx::Concat[axis=0](%1069, %1070, %1071)
%1073 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1066, %1072) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1074 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1073) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1075 : Long() = onnx::Constant[value={2}]()
%1076 : Long() = onnx::Mul(%1051, %1075)
%1079 : Tensor = onnx::Unsqueeze[axes=[0]](%1076)
%1080 : Tensor = onnx::Unsqueeze[axes=[0]](%1058)
%1081 : Tensor = onnx::Concat[axis=0](%2472, %1079, %1080)
%1082 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1063, %1081) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1083 : Long() = onnx::Constant[value={2}]()
%1084 : Long() = onnx::Mul(%1051, %1083)
%1087 : Tensor = onnx::Unsqueeze[axes=[0]](%1084)
%1088 : Tensor = onnx::Unsqueeze[axes=[0]](%1058)
%1089 : Tensor = onnx::Concat[axis=0](%2473, %1087, %1088)
%1090 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1064, %1089) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1091 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1090) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1092 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1082) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1093 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1074, %1092) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1094 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1093) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1095 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1094, %1091) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1096 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1095) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1097 : Tensor = onnx::Unsqueeze[axes=[0]](%1048)
%1098 : Tensor = onnx::Unsqueeze[axes=[0]](%1051)
%1099 : Tensor = onnx::Unsqueeze[axes=[0]](%1054)
%1100 : Tensor = onnx::Concat[axis=0](%1097, %1098, %1099)
%1101 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1096, %1100) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1103 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1101, %2474) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1104 : Float(58:512, 1:512, 512:1) = onnx::Add(%1103, %decoder.layers.1.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1105 : Float(58:512, 1:512, 512:1) = onnx::Add(%1045, %1104) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1107 : Tensor = onnx::ReduceMean[axes=[-1]](%1105)
%1108 : FloatTensor = onnx::Sub(%1105, %1107)
%1109 : Tensor = onnx::Cast[to=1](%1108)
%1111 : Tensor = onnx::Pow(%1109, %2475)
%1112 : Tensor = onnx::ReduceMean[axes=[-1]](%1111)
%1113 : Float() = onnx::Constant[value={1e-05}]()
%1114 : FloatTensor = onnx::Add(%1112, %1113)
%1115 : Tensor = onnx::Sqrt(%1114)
%1116 : FloatTensor = onnx::Div(%1108, %1115)
%1117 : FloatTensor = onnx::Mul(%1116, %decoder.layers.1.norm1.weight)
%1118 : Float(58:512, 1:512, 512:1) = onnx::Add(%1117, %decoder.layers.1.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1120 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1118, %2476) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1121 : Float(58:512, 1:512, 512:1) = onnx::Add(%1120, %decoder.layers.1.linear1.bias)
%1122 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1121) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1124 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1122, %2477) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1125 : Float(58:512, 1:512, 512:1) = onnx::Add(%1124, %decoder.layers.1.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1126 : Float(58:512, 1:512, 512:1) = onnx::Add(%1118, %1125) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1128 : Tensor = onnx::ReduceMean[axes=[-1]](%1126)
%1129 : FloatTensor = onnx::Sub(%1126, %1128)
%1130 : Tensor = onnx::Cast[to=1](%1129)
%1132 : Tensor = onnx::Pow(%1130, %2478)
%1133 : Tensor = onnx::ReduceMean[axes=[-1]](%1132)
%1134 : Float() = onnx::Constant[value={1e-05}]()
%1135 : FloatTensor = onnx::Add(%1133, %1134)
%1136 : Tensor = onnx::Sqrt(%1135)
%1137 : FloatTensor = onnx::Div(%1129, %1136)
%1138 : FloatTensor = onnx::Mul(%1137, %decoder.layers.1.norm2.weight)
%1139 : Float(58:512, 1:512, 512:1) = onnx::Add(%1138, %decoder.layers.1.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1140 : Tensor = onnx::Shape(%1139)
%1141 : Tensor = onnx::Constant[value={0}]()
%1142 : Long() = onnx::Gather[axis=0](%1140, %1141) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1143 : Tensor = onnx::Shape(%1139)
%1144 : Tensor = onnx::Constant[value={1}]()
%1145 : Long() = onnx::Gather[axis=0](%1143, %1144) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1146 : Tensor = onnx::Shape(%1139)
%1147 : Tensor = onnx::Constant[value={2}]()
%1148 : Long() = onnx::Gather[axis=0](%1146, %1147) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1149 : Long() = onnx::Constant[value={2}]()
%1150 : LongTensor = onnx::Div(%1148, %1149)
%1151 : Tensor = onnx::Cast[to=7](%1150)
%1152 : Long() = onnx::Cast[to=7](%1151) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1154 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1139, %2479) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1155 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1154, %decoder.layers.2.self_attn.in_proj_bias)
%1156 : Float(58:1536, 1:1536, 512:1), %1157 : Float(58:512, 1:512, 512:1), %1158 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1155) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1159 : Float() = onnx::Constant[value={0.0625}]()
%1160 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1156, %1159) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1161 : Long() = onnx::Constant[value={2}]()
%1162 : Long() = onnx::Mul(%1145, %1161)
%1163 : Tensor = onnx::Unsqueeze[axes=[0]](%1142)
%1164 : Tensor = onnx::Unsqueeze[axes=[0]](%1162)
%1165 : Tensor = onnx::Unsqueeze[axes=[0]](%1152)
%1166 : Tensor = onnx::Concat[axis=0](%1163, %1164, %1165)
%1167 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1160, %1166) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1168 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1167) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1169 : Long() = onnx::Constant[value={2}]()
%1170 : Long() = onnx::Mul(%1145, %1169)
%1173 : Tensor = onnx::Unsqueeze[axes=[0]](%1170)
%1174 : Tensor = onnx::Unsqueeze[axes=[0]](%1152)
%1175 : Tensor = onnx::Concat[axis=0](%2480, %1173, %1174)
%1176 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1157, %1175) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1177 : Long() = onnx::Constant[value={2}]()
%1178 : Long() = onnx::Mul(%1145, %1177)
%1181 : Tensor = onnx::Unsqueeze[axes=[0]](%1178)
%1182 : Tensor = onnx::Unsqueeze[axes=[0]](%1152)
%1183 : Tensor = onnx::Concat[axis=0](%2481, %1181, %1182)
%1184 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1158, %1183) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1185 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1184) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1186 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1176) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1187 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1168, %1186) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1188 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1187) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1189 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1188, %1185) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1190 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1189) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1191 : Tensor = onnx::Unsqueeze[axes=[0]](%1142)
%1192 : Tensor = onnx::Unsqueeze[axes=[0]](%1145)
%1193 : Tensor = onnx::Unsqueeze[axes=[0]](%1148)
%1194 : Tensor = onnx::Concat[axis=0](%1191, %1192, %1193)
%1195 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1190, %1194) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1197 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1195, %2482) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1198 : Float(58:512, 1:512, 512:1) = onnx::Add(%1197, %decoder.layers.2.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1199 : Float(58:512, 1:512, 512:1) = onnx::Add(%1139, %1198) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1201 : Tensor = onnx::ReduceMean[axes=[-1]](%1199)
%1202 : FloatTensor = onnx::Sub(%1199, %1201)
%1203 : Tensor = onnx::Cast[to=1](%1202)
%1205 : Tensor = onnx::Pow(%1203, %2483)
%1206 : Tensor = onnx::ReduceMean[axes=[-1]](%1205)
%1207 : Float() = onnx::Constant[value={1e-05}]()
%1208 : FloatTensor = onnx::Add(%1206, %1207)
%1209 : Tensor = onnx::Sqrt(%1208)
%1210 : FloatTensor = onnx::Div(%1202, %1209)
%1211 : FloatTensor = onnx::Mul(%1210, %decoder.layers.2.norm1.weight)
%1212 : Float(58:512, 1:512, 512:1) = onnx::Add(%1211, %decoder.layers.2.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1214 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1212, %2484) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1215 : Float(58:512, 1:512, 512:1) = onnx::Add(%1214, %decoder.layers.2.linear1.bias)
%1216 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1215) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1218 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1216, %2485) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1219 : Float(58:512, 1:512, 512:1) = onnx::Add(%1218, %decoder.layers.2.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1220 : Float(58:512, 1:512, 512:1) = onnx::Add(%1212, %1219) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1222 : Tensor = onnx::ReduceMean[axes=[-1]](%1220)
%1223 : FloatTensor = onnx::Sub(%1220, %1222)
%1224 : Tensor = onnx::Cast[to=1](%1223)
%1226 : Tensor = onnx::Pow(%1224, %2486)
%1227 : Tensor = onnx::ReduceMean[axes=[-1]](%1226)
%1228 : Float() = onnx::Constant[value={1e-05}]()
%1229 : FloatTensor = onnx::Add(%1227, %1228)
%1230 : Tensor = onnx::Sqrt(%1229)
%1231 : FloatTensor = onnx::Div(%1223, %1230)
%1232 : FloatTensor = onnx::Mul(%1231, %decoder.layers.2.norm2.weight)
%1233 : Float(58:512, 1:512, 512:1) = onnx::Add(%1232, %decoder.layers.2.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1234 : Tensor = onnx::Shape(%1233)
%1235 : Tensor = onnx::Constant[value={0}]()
%1236 : Long() = onnx::Gather[axis=0](%1234, %1235) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1237 : Tensor = onnx::Shape(%1233)
%1238 : Tensor = onnx::Constant[value={1}]()
%1239 : Long() = onnx::Gather[axis=0](%1237, %1238) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1240 : Tensor = onnx::Shape(%1233)
%1241 : Tensor = onnx::Constant[value={2}]()
%1242 : Long() = onnx::Gather[axis=0](%1240, %1241) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1243 : Long() = onnx::Constant[value={2}]()
%1244 : LongTensor = onnx::Div(%1242, %1243)
%1245 : Tensor = onnx::Cast[to=7](%1244)
%1246 : Long() = onnx::Cast[to=7](%1245) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1248 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1233, %2487) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1249 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1248, %decoder.layers.3.self_attn.in_proj_bias)
%1250 : Float(58:1536, 1:1536, 512:1), %1251 : Float(58:512, 1:512, 512:1), %1252 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1249) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1253 : Float() = onnx::Constant[value={0.0625}]()
%1254 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1250, %1253) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1255 : Long() = onnx::Constant[value={2}]()
%1256 : Long() = onnx::Mul(%1239, %1255)
%1257 : Tensor = onnx::Unsqueeze[axes=[0]](%1236)
%1258 : Tensor = onnx::Unsqueeze[axes=[0]](%1256)
%1259 : Tensor = onnx::Unsqueeze[axes=[0]](%1246)
%1260 : Tensor = onnx::Concat[axis=0](%1257, %1258, %1259)
%1261 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1254, %1260) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1262 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1261) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1263 : Long() = onnx::Constant[value={2}]()
%1264 : Long() = onnx::Mul(%1239, %1263)
%1267 : Tensor = onnx::Unsqueeze[axes=[0]](%1264)
%1268 : Tensor = onnx::Unsqueeze[axes=[0]](%1246)
%1269 : Tensor = onnx::Concat[axis=0](%2488, %1267, %1268)
%1270 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1251, %1269) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1271 : Long() = onnx::Constant[value={2}]()
%1272 : Long() = onnx::Mul(%1239, %1271)
%1275 : Tensor = onnx::Unsqueeze[axes=[0]](%1272)
%1276 : Tensor = onnx::Unsqueeze[axes=[0]](%1246)
%1277 : Tensor = onnx::Concat[axis=0](%2489, %1275, %1276)
%1278 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1252, %1277) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1279 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1278) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1280 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1270) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1281 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1262, %1280) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1282 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1281) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1283 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1282, %1279) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1284 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1283) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1285 : Tensor = onnx::Unsqueeze[axes=[0]](%1236)
%1286 : Tensor = onnx::Unsqueeze[axes=[0]](%1239)
%1287 : Tensor = onnx::Unsqueeze[axes=[0]](%1242)
%1288 : Tensor = onnx::Concat[axis=0](%1285, %1286, %1287)
%1289 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1284, %1288) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1291 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1289, %2490) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1292 : Float(58:512, 1:512, 512:1) = onnx::Add(%1291, %decoder.layers.3.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1293 : Float(58:512, 1:512, 512:1) = onnx::Add(%1233, %1292) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1295 : Tensor = onnx::ReduceMean[axes=[-1]](%1293)
%1296 : FloatTensor = onnx::Sub(%1293, %1295)
%1297 : Tensor = onnx::Cast[to=1](%1296)
%1299 : Tensor = onnx::Pow(%1297, %2491)
%1300 : Tensor = onnx::ReduceMean[axes=[-1]](%1299)
%1301 : Float() = onnx::Constant[value={1e-05}]()
%1302 : FloatTensor = onnx::Add(%1300, %1301)
%1303 : Tensor = onnx::Sqrt(%1302)
%1304 : FloatTensor = onnx::Div(%1296, %1303)
%1305 : FloatTensor = onnx::Mul(%1304, %decoder.layers.3.norm1.weight)
%1306 : Float(58:512, 1:512, 512:1) = onnx::Add(%1305, %decoder.layers.3.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1308 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1306, %2492) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1309 : Float(58:512, 1:512, 512:1) = onnx::Add(%1308, %decoder.layers.3.linear1.bias)
%1310 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1309) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1312 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1310, %2493) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1313 : Float(58:512, 1:512, 512:1) = onnx::Add(%1312, %decoder.layers.3.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1314 : Float(58:512, 1:512, 512:1) = onnx::Add(%1306, %1313) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1316 : Tensor = onnx::ReduceMean[axes=[-1]](%1314)
%1317 : FloatTensor = onnx::Sub(%1314, %1316)
%1318 : Tensor = onnx::Cast[to=1](%1317)
%1320 : Tensor = onnx::Pow(%1318, %2494)
%1321 : Tensor = onnx::ReduceMean[axes=[-1]](%1320)
%1322 : Float() = onnx::Constant[value={1e-05}]()
%1323 : FloatTensor = onnx::Add(%1321, %1322)
%1324 : Tensor = onnx::Sqrt(%1323)
%1325 : FloatTensor = onnx::Div(%1317, %1324)
%1326 : FloatTensor = onnx::Mul(%1325, %decoder.layers.3.norm2.weight)
%1327 : Float(58:512, 1:512, 512:1) = onnx::Add(%1326, %decoder.layers.3.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1328 : Tensor = onnx::Shape(%1327)
%1329 : Tensor = onnx::Constant[value={0}]()
%1330 : Long() = onnx::Gather[axis=0](%1328, %1329) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1331 : Tensor = onnx::Shape(%1327)
%1332 : Tensor = onnx::Constant[value={1}]()
%1333 : Long() = onnx::Gather[axis=0](%1331, %1332) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1334 : Tensor = onnx::Shape(%1327)
%1335 : Tensor = onnx::Constant[value={2}]()
%1336 : Long() = onnx::Gather[axis=0](%1334, %1335) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1337 : Long() = onnx::Constant[value={2}]()
%1338 : LongTensor = onnx::Div(%1336, %1337)
%1339 : Tensor = onnx::Cast[to=7](%1338)
%1340 : Long() = onnx::Cast[to=7](%1339) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1342 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1327, %2495) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1343 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1342, %decoder.layers.4.self_attn.in_proj_bias)
%1344 : Float(58:1536, 1:1536, 512:1), %1345 : Float(58:512, 1:512, 512:1), %1346 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1343) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1347 : Float() = onnx::Constant[value={0.0625}]()
%1348 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1344, %1347) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1349 : Long() = onnx::Constant[value={2}]()
%1350 : Long() = onnx::Mul(%1333, %1349)
%1351 : Tensor = onnx::Unsqueeze[axes=[0]](%1330)
%1352 : Tensor = onnx::Unsqueeze[axes=[0]](%1350)
%1353 : Tensor = onnx::Unsqueeze[axes=[0]](%1340)
%1354 : Tensor = onnx::Concat[axis=0](%1351, %1352, %1353)
%1355 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1348, %1354) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1356 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1355) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1357 : Long() = onnx::Constant[value={2}]()
%1358 : Long() = onnx::Mul(%1333, %1357)
%1361 : Tensor = onnx::Unsqueeze[axes=[0]](%1358)
%1362 : Tensor = onnx::Unsqueeze[axes=[0]](%1340)
%1363 : Tensor = onnx::Concat[axis=0](%2496, %1361, %1362)
%1364 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1345, %1363) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1365 : Long() = onnx::Constant[value={2}]()
%1366 : Long() = onnx::Mul(%1333, %1365)
%1369 : Tensor = onnx::Unsqueeze[axes=[0]](%1366)
%1370 : Tensor = onnx::Unsqueeze[axes=[0]](%1340)
%1371 : Tensor = onnx::Concat[axis=0](%2497, %1369, %1370)
%1372 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1346, %1371) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1373 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1372) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1374 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1364) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1375 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1356, %1374) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1376 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1375) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1377 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1376, %1373) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1378 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1377) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1379 : Tensor = onnx::Unsqueeze[axes=[0]](%1330)
%1380 : Tensor = onnx::Unsqueeze[axes=[0]](%1333)
%1381 : Tensor = onnx::Unsqueeze[axes=[0]](%1336)
%1382 : Tensor = onnx::Concat[axis=0](%1379, %1380, %1381)
%1383 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1378, %1382) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1385 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1383, %2498) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1386 : Float(58:512, 1:512, 512:1) = onnx::Add(%1385, %decoder.layers.4.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1387 : Float(58:512, 1:512, 512:1) = onnx::Add(%1327, %1386) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1389 : Tensor = onnx::ReduceMean[axes=[-1]](%1387)
%1390 : FloatTensor = onnx::Sub(%1387, %1389)
%1391 : Tensor = onnx::Cast[to=1](%1390)
%1393 : Tensor = onnx::Pow(%1391, %2499)
%1394 : Tensor = onnx::ReduceMean[axes=[-1]](%1393)
%1395 : Float() = onnx::Constant[value={1e-05}]()
%1396 : FloatTensor = onnx::Add(%1394, %1395)
%1397 : Tensor = onnx::Sqrt(%1396)
%1398 : FloatTensor = onnx::Div(%1390, %1397)
%1399 : FloatTensor = onnx::Mul(%1398, %decoder.layers.4.norm1.weight)
%1400 : Float(58:512, 1:512, 512:1) = onnx::Add(%1399, %decoder.layers.4.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1402 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1400, %2500) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1403 : Float(58:512, 1:512, 512:1) = onnx::Add(%1402, %decoder.layers.4.linear1.bias)
%1404 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1403) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1406 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1404, %2501) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1407 : Float(58:512, 1:512, 512:1) = onnx::Add(%1406, %decoder.layers.4.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1408 : Float(58:512, 1:512, 512:1) = onnx::Add(%1400, %1407) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1410 : Tensor = onnx::ReduceMean[axes=[-1]](%1408)
%1411 : FloatTensor = onnx::Sub(%1408, %1410)
%1412 : Tensor = onnx::Cast[to=1](%1411)
%1414 : Tensor = onnx::Pow(%1412, %2502)
%1415 : Tensor = onnx::ReduceMean[axes=[-1]](%1414)
%1416 : Float() = onnx::Constant[value={1e-05}]()
%1417 : FloatTensor = onnx::Add(%1415, %1416)
%1418 : Tensor = onnx::Sqrt(%1417)
%1419 : FloatTensor = onnx::Div(%1411, %1418)
%1420 : FloatTensor = onnx::Mul(%1419, %decoder.layers.4.norm2.weight)
%1421 : Float(58:512, 1:512, 512:1) = onnx::Add(%1420, %decoder.layers.4.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1422 : Tensor = onnx::Shape(%1421)
%1423 : Tensor = onnx::Constant[value={0}]()
%1424 : Long() = onnx::Gather[axis=0](%1422, %1423) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1425 : Tensor = onnx::Shape(%1421)
%1426 : Tensor = onnx::Constant[value={1}]()
%1427 : Long() = onnx::Gather[axis=0](%1425, %1426) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1428 : Tensor = onnx::Shape(%1421)
%1429 : Tensor = onnx::Constant[value={2}]()
%1430 : Long() = onnx::Gather[axis=0](%1428, %1429) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1431 : Long() = onnx::Constant[value={2}]()
%1432 : LongTensor = onnx::Div(%1430, %1431)
%1433 : Tensor = onnx::Cast[to=7](%1432)
%1434 : Long() = onnx::Cast[to=7](%1433) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1436 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1421, %2503) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1437 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1436, %decoder.layers.5.self_attn.in_proj_bias)
%1438 : Float(58:1536, 1:1536, 512:1), %1439 : Float(58:512, 1:512, 512:1), %1440 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1437) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1441 : Float() = onnx::Constant[value={0.0625}]()
%1442 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1438, %1441) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1443 : Long() = onnx::Constant[value={2}]()
%1444 : Long() = onnx::Mul(%1427, %1443)
%1445 : Tensor = onnx::Unsqueeze[axes=[0]](%1424)
%1446 : Tensor = onnx::Unsqueeze[axes=[0]](%1444)
%1447 : Tensor = onnx::Unsqueeze[axes=[0]](%1434)
%1448 : Tensor = onnx::Concat[axis=0](%1445, %1446, %1447)
%1449 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1442, %1448) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1450 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1449) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1451 : Long() = onnx::Constant[value={2}]()
%1452 : Long() = onnx::Mul(%1427, %1451)
%1455 : Tensor = onnx::Unsqueeze[axes=[0]](%1452)
%1456 : Tensor = onnx::Unsqueeze[axes=[0]](%1434)
%1457 : Tensor = onnx::Concat[axis=0](%2504, %1455, %1456)
%1458 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1439, %1457) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1459 : Long() = onnx::Constant[value={2}]()
%1460 : Long() = onnx::Mul(%1427, %1459)
%1463 : Tensor = onnx::Unsqueeze[axes=[0]](%1460)
%1464 : Tensor = onnx::Unsqueeze[axes=[0]](%1434)
%1465 : Tensor = onnx::Concat[axis=0](%2505, %1463, %1464)
%1466 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1440, %1465) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1467 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1466) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1468 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1458) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1469 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1450, %1468) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1470 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1469) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1471 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1470, %1467) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1472 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1471) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1473 : Tensor = onnx::Unsqueeze[axes=[0]](%1424)
%1474 : Tensor = onnx::Unsqueeze[axes=[0]](%1427)
%1475 : Tensor = onnx::Unsqueeze[axes=[0]](%1430)
%1476 : Tensor = onnx::Concat[axis=0](%1473, %1474, %1475)
%1477 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1472, %1476) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1479 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1477, %2506) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1480 : Float(58:512, 1:512, 512:1) = onnx::Add(%1479, %decoder.layers.5.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1481 : Float(58:512, 1:512, 512:1) = onnx::Add(%1421, %1480) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1483 : Tensor = onnx::ReduceMean[axes=[-1]](%1481)
%1484 : FloatTensor = onnx::Sub(%1481, %1483)
%1485 : Tensor = onnx::Cast[to=1](%1484)
%1487 : Tensor = onnx::Pow(%1485, %2507)
%1488 : Tensor = onnx::ReduceMean[axes=[-1]](%1487)
%1489 : Float() = onnx::Constant[value={1e-05}]()
%1490 : FloatTensor = onnx::Add(%1488, %1489)
%1491 : Tensor = onnx::Sqrt(%1490)
%1492 : FloatTensor = onnx::Div(%1484, %1491)
%1493 : FloatTensor = onnx::Mul(%1492, %decoder.layers.5.norm1.weight)
%1494 : Float(58:512, 1:512, 512:1) = onnx::Add(%1493, %decoder.layers.5.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1496 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1494, %2508) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1497 : Float(58:512, 1:512, 512:1) = onnx::Add(%1496, %decoder.layers.5.linear1.bias)
%1498 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1497) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1500 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1498, %2509) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1501 : Float(58:512, 1:512, 512:1) = onnx::Add(%1500, %decoder.layers.5.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1502 : Float(58:512, 1:512, 512:1) = onnx::Add(%1494, %1501) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1504 : Tensor = onnx::ReduceMean[axes=[-1]](%1502)
%1505 : FloatTensor = onnx::Sub(%1502, %1504)
%1506 : Tensor = onnx::Cast[to=1](%1505)
%1508 : Tensor = onnx::Pow(%1506, %2510)
%1509 : Tensor = onnx::ReduceMean[axes=[-1]](%1508)
%1510 : Float() = onnx::Constant[value={1e-05}]()
%1511 : FloatTensor = onnx::Add(%1509, %1510)
%1512 : Tensor = onnx::Sqrt(%1511)
%1513 : FloatTensor = onnx::Div(%1505, %1512)
%1514 : FloatTensor = onnx::Mul(%1513, %decoder.layers.5.norm2.weight)
%1515 : Float(58:512, 1:512, 512:1) = onnx::Add(%1514, %decoder.layers.5.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1516 : Tensor = onnx::Shape(%1515)
%1517 : Tensor = onnx::Constant[value={0}]()
%1518 : Long() = onnx::Gather[axis=0](%1516, %1517) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1519 : Tensor = onnx::Shape(%1515)
%1520 : Tensor = onnx::Constant[value={1}]()
%1521 : Long() = onnx::Gather[axis=0](%1519, %1520) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1522 : Tensor = onnx::Shape(%1515)
%1523 : Tensor = onnx::Constant[value={2}]()
%1524 : Long() = onnx::Gather[axis=0](%1522, %1523) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1525 : Long() = onnx::Constant[value={2}]()
%1526 : LongTensor = onnx::Div(%1524, %1525)
%1527 : Tensor = onnx::Cast[to=7](%1526)
%1528 : Long() = onnx::Cast[to=7](%1527) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1530 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1515, %2511) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1531 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1530, %decoder.layers.6.self_attn.in_proj_bias)
%1532 : Float(58:1536, 1:1536, 512:1), %1533 : Float(58:512, 1:512, 512:1), %1534 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1531) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1535 : Float() = onnx::Constant[value={0.0625}]()
%1536 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1532, %1535) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1537 : Long() = onnx::Constant[value={2}]()
%1538 : Long() = onnx::Mul(%1521, %1537)
%1539 : Tensor = onnx::Unsqueeze[axes=[0]](%1518)
%1540 : Tensor = onnx::Unsqueeze[axes=[0]](%1538)
%1541 : Tensor = onnx::Unsqueeze[axes=[0]](%1528)
%1542 : Tensor = onnx::Concat[axis=0](%1539, %1540, %1541)
%1543 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1536, %1542) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1544 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1543) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1545 : Long() = onnx::Constant[value={2}]()
%1546 : Long() = onnx::Mul(%1521, %1545)
%1549 : Tensor = onnx::Unsqueeze[axes=[0]](%1546)
%1550 : Tensor = onnx::Unsqueeze[axes=[0]](%1528)
%1551 : Tensor = onnx::Concat[axis=0](%2512, %1549, %1550)
%1552 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1533, %1551) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1553 : Long() = onnx::Constant[value={2}]()
%1554 : Long() = onnx::Mul(%1521, %1553)
%1557 : Tensor = onnx::Unsqueeze[axes=[0]](%1554)
%1558 : Tensor = onnx::Unsqueeze[axes=[0]](%1528)
%1559 : Tensor = onnx::Concat[axis=0](%2513, %1557, %1558)
%1560 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1534, %1559) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1561 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1560) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1562 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1552) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1563 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1544, %1562) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1564 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1563) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1565 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1564, %1561) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1566 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1565) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1567 : Tensor = onnx::Unsqueeze[axes=[0]](%1518)
%1568 : Tensor = onnx::Unsqueeze[axes=[0]](%1521)
%1569 : Tensor = onnx::Unsqueeze[axes=[0]](%1524)
%1570 : Tensor = onnx::Concat[axis=0](%1567, %1568, %1569)
%1571 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1566, %1570) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1573 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1571, %2514) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1574 : Float(58:512, 1:512, 512:1) = onnx::Add(%1573, %decoder.layers.6.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1575 : Float(58:512, 1:512, 512:1) = onnx::Add(%1515, %1574) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1577 : Tensor = onnx::ReduceMean[axes=[-1]](%1575)
%1578 : FloatTensor = onnx::Sub(%1575, %1577)
%1579 : Tensor = onnx::Cast[to=1](%1578)
%1581 : Tensor = onnx::Pow(%1579, %2515)
%1582 : Tensor = onnx::ReduceMean[axes=[-1]](%1581)
%1583 : Float() = onnx::Constant[value={1e-05}]()
%1584 : FloatTensor = onnx::Add(%1582, %1583)
%1585 : Tensor = onnx::Sqrt(%1584)
%1586 : FloatTensor = onnx::Div(%1578, %1585)
%1587 : FloatTensor = onnx::Mul(%1586, %decoder.layers.6.norm1.weight)
%1588 : Float(58:512, 1:512, 512:1) = onnx::Add(%1587, %decoder.layers.6.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1590 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1588, %2516) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1591 : Float(58:512, 1:512, 512:1) = onnx::Add(%1590, %decoder.layers.6.linear1.bias)
%1592 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1591) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1594 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1592, %2517) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1595 : Float(58:512, 1:512, 512:1) = onnx::Add(%1594, %decoder.layers.6.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1596 : Float(58:512, 1:512, 512:1) = onnx::Add(%1588, %1595) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1598 : Tensor = onnx::ReduceMean[axes=[-1]](%1596)
%1599 : FloatTensor = onnx::Sub(%1596, %1598)
%1600 : Tensor = onnx::Cast[to=1](%1599)
%1602 : Tensor = onnx::Pow(%1600, %2518)
%1603 : Tensor = onnx::ReduceMean[axes=[-1]](%1602)
%1604 : Float() = onnx::Constant[value={1e-05}]()
%1605 : FloatTensor = onnx::Add(%1603, %1604)
%1606 : Tensor = onnx::Sqrt(%1605)
%1607 : FloatTensor = onnx::Div(%1599, %1606)
%1608 : FloatTensor = onnx::Mul(%1607, %decoder.layers.6.norm2.weight)
%1609 : Float(58:512, 1:512, 512:1) = onnx::Add(%1608, %decoder.layers.6.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1610 : Tensor = onnx::Shape(%1609)
%1611 : Tensor = onnx::Constant[value={0}]()
%1612 : Long() = onnx::Gather[axis=0](%1610, %1611) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1613 : Tensor = onnx::Shape(%1609)
%1614 : Tensor = onnx::Constant[value={1}]()
%1615 : Long() = onnx::Gather[axis=0](%1613, %1614) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1616 : Tensor = onnx::Shape(%1609)
%1617 : Tensor = onnx::Constant[value={2}]()
%1618 : Long() = onnx::Gather[axis=0](%1616, %1617) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1619 : Long() = onnx::Constant[value={2}]()
%1620 : LongTensor = onnx::Div(%1618, %1619)
%1621 : Tensor = onnx::Cast[to=7](%1620)
%1622 : Long() = onnx::Cast[to=7](%1621) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1624 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1609, %2519) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1625 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1624, %decoder.layers.7.self_attn.in_proj_bias)
%1626 : Float(58:1536, 1:1536, 512:1), %1627 : Float(58:512, 1:512, 512:1), %1628 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1625) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1629 : Float() = onnx::Constant[value={0.0625}]()
%1630 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1626, %1629) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1631 : Long() = onnx::Constant[value={2}]()
%1632 : Long() = onnx::Mul(%1615, %1631)
%1633 : Tensor = onnx::Unsqueeze[axes=[0]](%1612)
%1634 : Tensor = onnx::Unsqueeze[axes=[0]](%1632)
%1635 : Tensor = onnx::Unsqueeze[axes=[0]](%1622)
%1636 : Tensor = onnx::Concat[axis=0](%1633, %1634, %1635)
%1637 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1630, %1636) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1638 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1637) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1639 : Long() = onnx::Constant[value={2}]()
%1640 : Long() = onnx::Mul(%1615, %1639)
%1643 : Tensor = onnx::Unsqueeze[axes=[0]](%1640)
%1644 : Tensor = onnx::Unsqueeze[axes=[0]](%1622)
%1645 : Tensor = onnx::Concat[axis=0](%2520, %1643, %1644)
%1646 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1627, %1645) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1647 : Long() = onnx::Constant[value={2}]()
%1648 : Long() = onnx::Mul(%1615, %1647)
%1651 : Tensor = onnx::Unsqueeze[axes=[0]](%1648)
%1652 : Tensor = onnx::Unsqueeze[axes=[0]](%1622)
%1653 : Tensor = onnx::Concat[axis=0](%2521, %1651, %1652)
%1654 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1628, %1653) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1655 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1654) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1656 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1646) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1657 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1638, %1656) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1658 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1657) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1659 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1658, %1655) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1660 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1659) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1661 : Tensor = onnx::Unsqueeze[axes=[0]](%1612)
%1662 : Tensor = onnx::Unsqueeze[axes=[0]](%1615)
%1663 : Tensor = onnx::Unsqueeze[axes=[0]](%1618)
%1664 : Tensor = onnx::Concat[axis=0](%1661, %1662, %1663)
%1665 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1660, %1664) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1667 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1665, %2522) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1668 : Float(58:512, 1:512, 512:1) = onnx::Add(%1667, %decoder.layers.7.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1669 : Float(58:512, 1:512, 512:1) = onnx::Add(%1609, %1668) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1671 : Tensor = onnx::ReduceMean[axes=[-1]](%1669)
%1672 : FloatTensor = onnx::Sub(%1669, %1671)
%1673 : Tensor = onnx::Cast[to=1](%1672)
%1675 : Tensor = onnx::Pow(%1673, %2523)
%1676 : Tensor = onnx::ReduceMean[axes=[-1]](%1675)
%1677 : Float() = onnx::Constant[value={1e-05}]()
%1678 : FloatTensor = onnx::Add(%1676, %1677)
%1679 : Tensor = onnx::Sqrt(%1678)
%1680 : FloatTensor = onnx::Div(%1672, %1679)
%1681 : FloatTensor = onnx::Mul(%1680, %decoder.layers.7.norm1.weight)
%1682 : Float(58:512, 1:512, 512:1) = onnx::Add(%1681, %decoder.layers.7.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1684 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1682, %2524) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1685 : Float(58:512, 1:512, 512:1) = onnx::Add(%1684, %decoder.layers.7.linear1.bias)
%1686 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1685) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1688 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1686, %2525) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1689 : Float(58:512, 1:512, 512:1) = onnx::Add(%1688, %decoder.layers.7.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1690 : Float(58:512, 1:512, 512:1) = onnx::Add(%1682, %1689) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1692 : Tensor = onnx::ReduceMean[axes=[-1]](%1690)
%1693 : FloatTensor = onnx::Sub(%1690, %1692)
%1694 : Tensor = onnx::Cast[to=1](%1693)
%1696 : Tensor = onnx::Pow(%1694, %2526)
%1697 : Tensor = onnx::ReduceMean[axes=[-1]](%1696)
%1698 : Float() = onnx::Constant[value={1e-05}]()
%1699 : FloatTensor = onnx::Add(%1697, %1698)
%1700 : Tensor = onnx::Sqrt(%1699)
%1701 : FloatTensor = onnx::Div(%1693, %1700)
%1702 : FloatTensor = onnx::Mul(%1701, %decoder.layers.7.norm2.weight)
%1703 : Float(58:512, 1:512, 512:1) = onnx::Add(%1702, %decoder.layers.7.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1704 : Tensor = onnx::Shape(%1703)
%1705 : Tensor = onnx::Constant[value={0}]()
%1706 : Long() = onnx::Gather[axis=0](%1704, %1705) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1707 : Tensor = onnx::Shape(%1703)
%1708 : Tensor = onnx::Constant[value={1}]()
%1709 : Long() = onnx::Gather[axis=0](%1707, %1708) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1710 : Tensor = onnx::Shape(%1703)
%1711 : Tensor = onnx::Constant[value={2}]()
%1712 : Long() = onnx::Gather[axis=0](%1710, %1711) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1713 : Long() = onnx::Constant[value={2}]()
%1714 : LongTensor = onnx::Div(%1712, %1713)
%1715 : Tensor = onnx::Cast[to=7](%1714)
%1716 : Long() = onnx::Cast[to=7](%1715) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1718 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1703, %2527) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1719 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1718, %decoder.layers.8.self_attn.in_proj_bias)
%1720 : Float(58:1536, 1:1536, 512:1), %1721 : Float(58:512, 1:512, 512:1), %1722 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1719) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1723 : Float() = onnx::Constant[value={0.0625}]()
%1724 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1720, %1723) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1725 : Long() = onnx::Constant[value={2}]()
%1726 : Long() = onnx::Mul(%1709, %1725)
%1727 : Tensor = onnx::Unsqueeze[axes=[0]](%1706)
%1728 : Tensor = onnx::Unsqueeze[axes=[0]](%1726)
%1729 : Tensor = onnx::Unsqueeze[axes=[0]](%1716)
%1730 : Tensor = onnx::Concat[axis=0](%1727, %1728, %1729)
%1731 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1724, %1730) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1732 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1731) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1733 : Long() = onnx::Constant[value={2}]()
%1734 : Long() = onnx::Mul(%1709, %1733)
%1737 : Tensor = onnx::Unsqueeze[axes=[0]](%1734)
%1738 : Tensor = onnx::Unsqueeze[axes=[0]](%1716)
%1739 : Tensor = onnx::Concat[axis=0](%2528, %1737, %1738)
%1740 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1721, %1739) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1741 : Long() = onnx::Constant[value={2}]()
%1742 : Long() = onnx::Mul(%1709, %1741)
%1745 : Tensor = onnx::Unsqueeze[axes=[0]](%1742)
%1746 : Tensor = onnx::Unsqueeze[axes=[0]](%1716)
%1747 : Tensor = onnx::Concat[axis=0](%2529, %1745, %1746)
%1748 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1722, %1747) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1749 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1748) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1750 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1740) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1751 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1732, %1750) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1752 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1751) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1753 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1752, %1749) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1754 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1753) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1755 : Tensor = onnx::Unsqueeze[axes=[0]](%1706)
%1756 : Tensor = onnx::Unsqueeze[axes=[0]](%1709)
%1757 : Tensor = onnx::Unsqueeze[axes=[0]](%1712)
%1758 : Tensor = onnx::Concat[axis=0](%1755, %1756, %1757)
%1759 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1754, %1758) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1761 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1759, %2530) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1762 : Float(58:512, 1:512, 512:1) = onnx::Add(%1761, %decoder.layers.8.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1763 : Float(58:512, 1:512, 512:1) = onnx::Add(%1703, %1762) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1765 : Tensor = onnx::ReduceMean[axes=[-1]](%1763)
%1766 : FloatTensor = onnx::Sub(%1763, %1765)
%1767 : Tensor = onnx::Cast[to=1](%1766)
%1769 : Tensor = onnx::Pow(%1767, %2531)
%1770 : Tensor = onnx::ReduceMean[axes=[-1]](%1769)
%1771 : Float() = onnx::Constant[value={1e-05}]()
%1772 : FloatTensor = onnx::Add(%1770, %1771)
%1773 : Tensor = onnx::Sqrt(%1772)
%1774 : FloatTensor = onnx::Div(%1766, %1773)
%1775 : FloatTensor = onnx::Mul(%1774, %decoder.layers.8.norm1.weight)
%1776 : Float(58:512, 1:512, 512:1) = onnx::Add(%1775, %decoder.layers.8.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1778 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1776, %2532) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1779 : Float(58:512, 1:512, 512:1) = onnx::Add(%1778, %decoder.layers.8.linear1.bias)
%1780 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1779) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1782 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1780, %2533) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1783 : Float(58:512, 1:512, 512:1) = onnx::Add(%1782, %decoder.layers.8.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1784 : Float(58:512, 1:512, 512:1) = onnx::Add(%1776, %1783) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1786 : Tensor = onnx::ReduceMean[axes=[-1]](%1784)
%1787 : FloatTensor = onnx::Sub(%1784, %1786)
%1788 : Tensor = onnx::Cast[to=1](%1787)
%1790 : Tensor = onnx::Pow(%1788, %2534)
%1791 : Tensor = onnx::ReduceMean[axes=[-1]](%1790)
%1792 : Float() = onnx::Constant[value={1e-05}]()
%1793 : FloatTensor = onnx::Add(%1791, %1792)
%1794 : Tensor = onnx::Sqrt(%1793)
%1795 : FloatTensor = onnx::Div(%1787, %1794)
%1796 : FloatTensor = onnx::Mul(%1795, %decoder.layers.8.norm2.weight)
%1797 : Float(58:512, 1:512, 512:1) = onnx::Add(%1796, %decoder.layers.8.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1798 : Tensor = onnx::Shape(%1797)
%1799 : Tensor = onnx::Constant[value={0}]()
%1800 : Long() = onnx::Gather[axis=0](%1798, %1799) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1801 : Tensor = onnx::Shape(%1797)
%1802 : Tensor = onnx::Constant[value={1}]()
%1803 : Long() = onnx::Gather[axis=0](%1801, %1802) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1804 : Tensor = onnx::Shape(%1797)
%1805 : Tensor = onnx::Constant[value={2}]()
%1806 : Long() = onnx::Gather[axis=0](%1804, %1805) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1807 : Long() = onnx::Constant[value={2}]()
%1808 : LongTensor = onnx::Div(%1806, %1807)
%1809 : Tensor = onnx::Cast[to=7](%1808)
%1810 : Long() = onnx::Cast[to=7](%1809) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1812 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1797, %2535) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1813 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1812, %decoder.layers.9.self_attn.in_proj_bias)
%1814 : Float(58:1536, 1:1536, 512:1), %1815 : Float(58:512, 1:512, 512:1), %1816 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1813) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1817 : Float() = onnx::Constant[value={0.0625}]()
%1818 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1814, %1817) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1819 : Long() = onnx::Constant[value={2}]()
%1820 : Long() = onnx::Mul(%1803, %1819)
%1821 : Tensor = onnx::Unsqueeze[axes=[0]](%1800)
%1822 : Tensor = onnx::Unsqueeze[axes=[0]](%1820)
%1823 : Tensor = onnx::Unsqueeze[axes=[0]](%1810)
%1824 : Tensor = onnx::Concat[axis=0](%1821, %1822, %1823)
%1825 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1818, %1824) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1826 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1825) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1827 : Long() = onnx::Constant[value={2}]()
%1828 : Long() = onnx::Mul(%1803, %1827)
%1831 : Tensor = onnx::Unsqueeze[axes=[0]](%1828)
%1832 : Tensor = onnx::Unsqueeze[axes=[0]](%1810)
%1833 : Tensor = onnx::Concat[axis=0](%2536, %1831, %1832)
%1834 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1815, %1833) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1835 : Long() = onnx::Constant[value={2}]()
%1836 : Long() = onnx::Mul(%1803, %1835)
%1839 : Tensor = onnx::Unsqueeze[axes=[0]](%1836)
%1840 : Tensor = onnx::Unsqueeze[axes=[0]](%1810)
%1841 : Tensor = onnx::Concat[axis=0](%2537, %1839, %1840)
%1842 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1816, %1841) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1843 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1842) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1844 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1834) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1845 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1826, %1844) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1846 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1845) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1847 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1846, %1843) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1848 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1847) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1849 : Tensor = onnx::Unsqueeze[axes=[0]](%1800)
%1850 : Tensor = onnx::Unsqueeze[axes=[0]](%1803)
%1851 : Tensor = onnx::Unsqueeze[axes=[0]](%1806)
%1852 : Tensor = onnx::Concat[axis=0](%1849, %1850, %1851)
%1853 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1848, %1852) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1855 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1853, %2538) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1856 : Float(58:512, 1:512, 512:1) = onnx::Add(%1855, %decoder.layers.9.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1857 : Float(58:512, 1:512, 512:1) = onnx::Add(%1797, %1856) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1859 : Tensor = onnx::ReduceMean[axes=[-1]](%1857)
%1860 : FloatTensor = onnx::Sub(%1857, %1859)
%1861 : Tensor = onnx::Cast[to=1](%1860)
%1863 : Tensor = onnx::Pow(%1861, %2539)
%1864 : Tensor = onnx::ReduceMean[axes=[-1]](%1863)
%1865 : Float() = onnx::Constant[value={1e-05}]()
%1866 : FloatTensor = onnx::Add(%1864, %1865)
%1867 : Tensor = onnx::Sqrt(%1866)
%1868 : FloatTensor = onnx::Div(%1860, %1867)
%1869 : FloatTensor = onnx::Mul(%1868, %decoder.layers.9.norm1.weight)
%1870 : Float(58:512, 1:512, 512:1) = onnx::Add(%1869, %decoder.layers.9.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1872 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1870, %2540) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1873 : Float(58:512, 1:512, 512:1) = onnx::Add(%1872, %decoder.layers.9.linear1.bias)
%1874 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1873) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1876 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1874, %2541) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1877 : Float(58:512, 1:512, 512:1) = onnx::Add(%1876, %decoder.layers.9.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1878 : Float(58:512, 1:512, 512:1) = onnx::Add(%1870, %1877) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1880 : Tensor = onnx::ReduceMean[axes=[-1]](%1878)
%1881 : FloatTensor = onnx::Sub(%1878, %1880)
%1882 : Tensor = onnx::Cast[to=1](%1881)
%1884 : Tensor = onnx::Pow(%1882, %2542)
%1885 : Tensor = onnx::ReduceMean[axes=[-1]](%1884)
%1886 : Float() = onnx::Constant[value={1e-05}]()
%1887 : FloatTensor = onnx::Add(%1885, %1886)
%1888 : Tensor = onnx::Sqrt(%1887)
%1889 : FloatTensor = onnx::Div(%1881, %1888)
%1890 : FloatTensor = onnx::Mul(%1889, %decoder.layers.9.norm2.weight)
%1891 : Float(58:512, 1:512, 512:1) = onnx::Add(%1890, %decoder.layers.9.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1892 : Tensor = onnx::Shape(%1891)
%1893 : Tensor = onnx::Constant[value={0}]()
%1894 : Long() = onnx::Gather[axis=0](%1892, %1893) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1895 : Tensor = onnx::Shape(%1891)
%1896 : Tensor = onnx::Constant[value={1}]()
%1897 : Long() = onnx::Gather[axis=0](%1895, %1896) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1898 : Tensor = onnx::Shape(%1891)
%1899 : Tensor = onnx::Constant[value={2}]()
%1900 : Long() = onnx::Gather[axis=0](%1898, %1899) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1901 : Long() = onnx::Constant[value={2}]()
%1902 : LongTensor = onnx::Div(%1900, %1901)
%1903 : Tensor = onnx::Cast[to=7](%1902)
%1904 : Long() = onnx::Cast[to=7](%1903) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%1906 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1891, %2543) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1907 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%1906, %decoder.layers.10.self_attn.in_proj_bias)
%1908 : Float(58:1536, 1:1536, 512:1), %1909 : Float(58:512, 1:512, 512:1), %1910 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%1907) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1911 : Float() = onnx::Constant[value={0.0625}]()
%1912 : Float(58:512, 1:512, 512:1) = onnx::Mul(%1908, %1911) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1913 : Long() = onnx::Constant[value={2}]()
%1914 : Long() = onnx::Mul(%1897, %1913)
%1915 : Tensor = onnx::Unsqueeze[axes=[0]](%1894)
%1916 : Tensor = onnx::Unsqueeze[axes=[0]](%1914)
%1917 : Tensor = onnx::Unsqueeze[axes=[0]](%1904)
%1918 : Tensor = onnx::Concat[axis=0](%1915, %1916, %1917)
%1919 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1912, %1918) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1920 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1919) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%1921 : Long() = onnx::Constant[value={2}]()
%1922 : Long() = onnx::Mul(%1897, %1921)
%1925 : Tensor = onnx::Unsqueeze[axes=[0]](%1922)
%1926 : Tensor = onnx::Unsqueeze[axes=[0]](%1904)
%1927 : Tensor = onnx::Concat[axis=0](%2544, %1925, %1926)
%1928 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1909, %1927) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%1929 : Long() = onnx::Constant[value={2}]()
%1930 : Long() = onnx::Mul(%1897, %1929)
%1933 : Tensor = onnx::Unsqueeze[axes=[0]](%1930)
%1934 : Tensor = onnx::Unsqueeze[axes=[0]](%1904)
%1935 : Tensor = onnx::Concat[axis=0](%2545, %1933, %1934)
%1936 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%1910, %1935) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1937 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1936) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%1938 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%1928) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1939 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%1920, %1938) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%1940 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%1939) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1941 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%1940, %1937) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%1942 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%1941) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1943 : Tensor = onnx::Unsqueeze[axes=[0]](%1894)
%1944 : Tensor = onnx::Unsqueeze[axes=[0]](%1897)
%1945 : Tensor = onnx::Unsqueeze[axes=[0]](%1900)
%1946 : Tensor = onnx::Concat[axis=0](%1943, %1944, %1945)
%1947 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%1942, %1946) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%1949 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1947, %2546) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1950 : Float(58:512, 1:512, 512:1) = onnx::Add(%1949, %decoder.layers.10.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1951 : Float(58:512, 1:512, 512:1) = onnx::Add(%1891, %1950) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%1953 : Tensor = onnx::ReduceMean[axes=[-1]](%1951)
%1954 : FloatTensor = onnx::Sub(%1951, %1953)
%1955 : Tensor = onnx::Cast[to=1](%1954)
%1957 : Tensor = onnx::Pow(%1955, %2547)
%1958 : Tensor = onnx::ReduceMean[axes=[-1]](%1957)
%1959 : Float() = onnx::Constant[value={1e-05}]()
%1960 : FloatTensor = onnx::Add(%1958, %1959)
%1961 : Tensor = onnx::Sqrt(%1960)
%1962 : FloatTensor = onnx::Div(%1954, %1961)
%1963 : FloatTensor = onnx::Mul(%1962, %decoder.layers.10.norm1.weight)
%1964 : Float(58:512, 1:512, 512:1) = onnx::Add(%1963, %decoder.layers.10.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1966 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1964, %2548) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1967 : Float(58:512, 1:512, 512:1) = onnx::Add(%1966, %decoder.layers.10.linear1.bias)
%1968 : Float(58:512, 1:512, 512:1) = onnx::Relu(%1967) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1970 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%1968, %2549) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%1971 : Float(58:512, 1:512, 512:1) = onnx::Add(%1970, %decoder.layers.10.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%1972 : Float(58:512, 1:512, 512:1) = onnx::Add(%1964, %1971) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%1974 : Tensor = onnx::ReduceMean[axes=[-1]](%1972)
%1975 : FloatTensor = onnx::Sub(%1972, %1974)
%1976 : Tensor = onnx::Cast[to=1](%1975)
%1978 : Tensor = onnx::Pow(%1976, %2550)
%1979 : Tensor = onnx::ReduceMean[axes=[-1]](%1978)
%1980 : Float() = onnx::Constant[value={1e-05}]()
%1981 : FloatTensor = onnx::Add(%1979, %1980)
%1982 : Tensor = onnx::Sqrt(%1981)
%1983 : FloatTensor = onnx::Div(%1975, %1982)
%1984 : FloatTensor = onnx::Mul(%1983, %decoder.layers.10.norm2.weight)
%1985 : Float(58:512, 1:512, 512:1) = onnx::Add(%1984, %decoder.layers.10.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%1986 : Tensor = onnx::Shape(%1985)
%1987 : Tensor = onnx::Constant[value={0}]()
%1988 : Long() = onnx::Gather[axis=0](%1986, %1987) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1989 : Tensor = onnx::Shape(%1985)
%1990 : Tensor = onnx::Constant[value={1}]()
%1991 : Long() = onnx::Gather[axis=0](%1989, %1990) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1992 : Tensor = onnx::Shape(%1985)
%1993 : Tensor = onnx::Constant[value={2}]()
%1994 : Long() = onnx::Gather[axis=0](%1992, %1993) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%1995 : Long() = onnx::Constant[value={2}]()
%1996 : LongTensor = onnx::Div(%1994, %1995)
%1997 : Tensor = onnx::Cast[to=7](%1996)
%1998 : Long() = onnx::Cast[to=7](%1997) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%2000 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%1985, %2551) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2001 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%2000, %decoder.layers.11.self_attn.in_proj_bias)
%2002 : Float(58:1536, 1:1536, 512:1), %2003 : Float(58:512, 1:512, 512:1), %2004 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%2001) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2005 : Float() = onnx::Constant[value={0.0625}]()
%2006 : Float(58:512, 1:512, 512:1) = onnx::Mul(%2002, %2005) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2007 : Long() = onnx::Constant[value={2}]()
%2008 : Long() = onnx::Mul(%1991, %2007)
%2009 : Tensor = onnx::Unsqueeze[axes=[0]](%1988)
%2010 : Tensor = onnx::Unsqueeze[axes=[0]](%2008)
%2011 : Tensor = onnx::Unsqueeze[axes=[0]](%1998)
%2012 : Tensor = onnx::Concat[axis=0](%2009, %2010, %2011)
%2013 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2006, %2012) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2014 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2013) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2015 : Long() = onnx::Constant[value={2}]()
%2016 : Long() = onnx::Mul(%1991, %2015)
%2019 : Tensor = onnx::Unsqueeze[axes=[0]](%2016)
%2020 : Tensor = onnx::Unsqueeze[axes=[0]](%1998)
%2021 : Tensor = onnx::Concat[axis=0](%2552, %2019, %2020)
%2022 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2003, %2021) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%2023 : Long() = onnx::Constant[value={2}]()
%2024 : Long() = onnx::Mul(%1991, %2023)
%2027 : Tensor = onnx::Unsqueeze[axes=[0]](%2024)
%2028 : Tensor = onnx::Unsqueeze[axes=[0]](%1998)
%2029 : Tensor = onnx::Concat[axis=0](%2553, %2027, %2028)
%2030 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2004, %2029) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2031 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2030) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2032 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%2022) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2033 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%2014, %2032) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2034 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%2033) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2035 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%2034, %2031) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%2036 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2035) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2037 : Tensor = onnx::Unsqueeze[axes=[0]](%1988)
%2038 : Tensor = onnx::Unsqueeze[axes=[0]](%1991)
%2039 : Tensor = onnx::Unsqueeze[axes=[0]](%1994)
%2040 : Tensor = onnx::Concat[axis=0](%2037, %2038, %2039)
%2041 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%2036, %2040) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2043 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2041, %2554) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2044 : Float(58:512, 1:512, 512:1) = onnx::Add(%2043, %decoder.layers.11.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2045 : Float(58:512, 1:512, 512:1) = onnx::Add(%1985, %2044) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%2047 : Tensor = onnx::ReduceMean[axes=[-1]](%2045)
%2048 : FloatTensor = onnx::Sub(%2045, %2047)
%2049 : Tensor = onnx::Cast[to=1](%2048)
%2051 : Tensor = onnx::Pow(%2049, %2555)
%2052 : Tensor = onnx::ReduceMean[axes=[-1]](%2051)
%2053 : Float() = onnx::Constant[value={1e-05}]()
%2054 : FloatTensor = onnx::Add(%2052, %2053)
%2055 : Tensor = onnx::Sqrt(%2054)
%2056 : FloatTensor = onnx::Div(%2048, %2055)
%2057 : FloatTensor = onnx::Mul(%2056, %decoder.layers.11.norm1.weight)
%2058 : Float(58:512, 1:512, 512:1) = onnx::Add(%2057, %decoder.layers.11.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2060 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2058, %2556) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2061 : Float(58:512, 1:512, 512:1) = onnx::Add(%2060, %decoder.layers.11.linear1.bias)
%2062 : Float(58:512, 1:512, 512:1) = onnx::Relu(%2061) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2064 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2062, %2557) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2065 : Float(58:512, 1:512, 512:1) = onnx::Add(%2064, %decoder.layers.11.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2066 : Float(58:512, 1:512, 512:1) = onnx::Add(%2058, %2065) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%2068 : Tensor = onnx::ReduceMean[axes=[-1]](%2066)
%2069 : FloatTensor = onnx::Sub(%2066, %2068)
%2070 : Tensor = onnx::Cast[to=1](%2069)
%2072 : Tensor = onnx::Pow(%2070, %2558)
%2073 : Tensor = onnx::ReduceMean[axes=[-1]](%2072)
%2074 : Float() = onnx::Constant[value={1e-05}]()
%2075 : FloatTensor = onnx::Add(%2073, %2074)
%2076 : Tensor = onnx::Sqrt(%2075)
%2077 : FloatTensor = onnx::Div(%2069, %2076)
%2078 : FloatTensor = onnx::Mul(%2077, %decoder.layers.11.norm2.weight)
%2079 : Float(58:512, 1:512, 512:1) = onnx::Add(%2078, %decoder.layers.11.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2080 : Tensor = onnx::Shape(%2079)
%2081 : Tensor = onnx::Constant[value={0}]()
%2082 : Long() = onnx::Gather[axis=0](%2080, %2081) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2083 : Tensor = onnx::Shape(%2079)
%2084 : Tensor = onnx::Constant[value={1}]()
%2085 : Long() = onnx::Gather[axis=0](%2083, %2084) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2086 : Tensor = onnx::Shape(%2079)
%2087 : Tensor = onnx::Constant[value={2}]()
%2088 : Long() = onnx::Gather[axis=0](%2086, %2087) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2089 : Long() = onnx::Constant[value={2}]()
%2090 : LongTensor = onnx::Div(%2088, %2089)
%2091 : Tensor = onnx::Cast[to=7](%2090)
%2092 : Long() = onnx::Cast[to=7](%2091) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%2094 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%2079, %2559) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2095 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%2094, %decoder.layers.12.self_attn.in_proj_bias)
%2096 : Float(58:1536, 1:1536, 512:1), %2097 : Float(58:512, 1:512, 512:1), %2098 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%2095) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2099 : Float() = onnx::Constant[value={0.0625}]()
%2100 : Float(58:512, 1:512, 512:1) = onnx::Mul(%2096, %2099) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2101 : Long() = onnx::Constant[value={2}]()
%2102 : Long() = onnx::Mul(%2085, %2101)
%2103 : Tensor = onnx::Unsqueeze[axes=[0]](%2082)
%2104 : Tensor = onnx::Unsqueeze[axes=[0]](%2102)
%2105 : Tensor = onnx::Unsqueeze[axes=[0]](%2092)
%2106 : Tensor = onnx::Concat[axis=0](%2103, %2104, %2105)
%2107 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2100, %2106) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2108 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2107) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2109 : Long() = onnx::Constant[value={2}]()
%2110 : Long() = onnx::Mul(%2085, %2109)
%2113 : Tensor = onnx::Unsqueeze[axes=[0]](%2110)
%2114 : Tensor = onnx::Unsqueeze[axes=[0]](%2092)
%2115 : Tensor = onnx::Concat[axis=0](%2560, %2113, %2114)
%2116 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2097, %2115) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%2117 : Long() = onnx::Constant[value={2}]()
%2118 : Long() = onnx::Mul(%2085, %2117)
%2121 : Tensor = onnx::Unsqueeze[axes=[0]](%2118)
%2122 : Tensor = onnx::Unsqueeze[axes=[0]](%2092)
%2123 : Tensor = onnx::Concat[axis=0](%2561, %2121, %2122)
%2124 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2098, %2123) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2125 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2124) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2126 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%2116) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2127 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%2108, %2126) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2128 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%2127) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2129 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%2128, %2125) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%2130 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2129) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2131 : Tensor = onnx::Unsqueeze[axes=[0]](%2082)
%2132 : Tensor = onnx::Unsqueeze[axes=[0]](%2085)
%2133 : Tensor = onnx::Unsqueeze[axes=[0]](%2088)
%2134 : Tensor = onnx::Concat[axis=0](%2131, %2132, %2133)
%2135 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%2130, %2134) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2137 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2135, %2562) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2138 : Float(58:512, 1:512, 512:1) = onnx::Add(%2137, %decoder.layers.12.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2139 : Float(58:512, 1:512, 512:1) = onnx::Add(%2079, %2138) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%2141 : Tensor = onnx::ReduceMean[axes=[-1]](%2139)
%2142 : FloatTensor = onnx::Sub(%2139, %2141)
%2143 : Tensor = onnx::Cast[to=1](%2142)
%2145 : Tensor = onnx::Pow(%2143, %2563)
%2146 : Tensor = onnx::ReduceMean[axes=[-1]](%2145)
%2147 : Float() = onnx::Constant[value={1e-05}]()
%2148 : FloatTensor = onnx::Add(%2146, %2147)
%2149 : Tensor = onnx::Sqrt(%2148)
%2150 : FloatTensor = onnx::Div(%2142, %2149)
%2151 : FloatTensor = onnx::Mul(%2150, %decoder.layers.12.norm1.weight)
%2152 : Float(58:512, 1:512, 512:1) = onnx::Add(%2151, %decoder.layers.12.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2154 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2152, %2564) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2155 : Float(58:512, 1:512, 512:1) = onnx::Add(%2154, %decoder.layers.12.linear1.bias)
%2156 : Float(58:512, 1:512, 512:1) = onnx::Relu(%2155) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2158 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2156, %2565) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2159 : Float(58:512, 1:512, 512:1) = onnx::Add(%2158, %decoder.layers.12.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2160 : Float(58:512, 1:512, 512:1) = onnx::Add(%2152, %2159) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%2162 : Tensor = onnx::ReduceMean[axes=[-1]](%2160)
%2163 : FloatTensor = onnx::Sub(%2160, %2162)
%2164 : Tensor = onnx::Cast[to=1](%2163)
%2166 : Tensor = onnx::Pow(%2164, %2566)
%2167 : Tensor = onnx::ReduceMean[axes=[-1]](%2166)
%2168 : Float() = onnx::Constant[value={1e-05}]()
%2169 : FloatTensor = onnx::Add(%2167, %2168)
%2170 : Tensor = onnx::Sqrt(%2169)
%2171 : FloatTensor = onnx::Div(%2163, %2170)
%2172 : FloatTensor = onnx::Mul(%2171, %decoder.layers.12.norm2.weight)
%2173 : Float(58:512, 1:512, 512:1) = onnx::Add(%2172, %decoder.layers.12.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2174 : Tensor = onnx::Shape(%2173)
%2175 : Tensor = onnx::Constant[value={0}]()
%2176 : Long() = onnx::Gather[axis=0](%2174, %2175) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2177 : Tensor = onnx::Shape(%2173)
%2178 : Tensor = onnx::Constant[value={1}]()
%2179 : Long() = onnx::Gather[axis=0](%2177, %2178) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2180 : Tensor = onnx::Shape(%2173)
%2181 : Tensor = onnx::Constant[value={2}]()
%2182 : Long() = onnx::Gather[axis=0](%2180, %2181) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2183 : Long() = onnx::Constant[value={2}]()
%2184 : LongTensor = onnx::Div(%2182, %2183)
%2185 : Tensor = onnx::Cast[to=7](%2184)
%2186 : Long() = onnx::Cast[to=7](%2185) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%2188 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%2173, %2567) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2189 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%2188, %decoder.layers.13.self_attn.in_proj_bias)
%2190 : Float(58:1536, 1:1536, 512:1), %2191 : Float(58:512, 1:512, 512:1), %2192 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%2189) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2193 : Float() = onnx::Constant[value={0.0625}]()
%2194 : Float(58:512, 1:512, 512:1) = onnx::Mul(%2190, %2193) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2195 : Long() = onnx::Constant[value={2}]()
%2196 : Long() = onnx::Mul(%2179, %2195)
%2197 : Tensor = onnx::Unsqueeze[axes=[0]](%2176)
%2198 : Tensor = onnx::Unsqueeze[axes=[0]](%2196)
%2199 : Tensor = onnx::Unsqueeze[axes=[0]](%2186)
%2200 : Tensor = onnx::Concat[axis=0](%2197, %2198, %2199)
%2201 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2194, %2200) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2202 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2201) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2203 : Long() = onnx::Constant[value={2}]()
%2204 : Long() = onnx::Mul(%2179, %2203)
%2207 : Tensor = onnx::Unsqueeze[axes=[0]](%2204)
%2208 : Tensor = onnx::Unsqueeze[axes=[0]](%2186)
%2209 : Tensor = onnx::Concat[axis=0](%2568, %2207, %2208)
%2210 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2191, %2209) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%2211 : Long() = onnx::Constant[value={2}]()
%2212 : Long() = onnx::Mul(%2179, %2211)
%2215 : Tensor = onnx::Unsqueeze[axes=[0]](%2212)
%2216 : Tensor = onnx::Unsqueeze[axes=[0]](%2186)
%2217 : Tensor = onnx::Concat[axis=0](%2569, %2215, %2216)
%2218 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2192, %2217) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2219 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2218) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2220 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%2210) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2221 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%2202, %2220) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2222 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%2221) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2223 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%2222, %2219) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%2224 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2223) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2225 : Tensor = onnx::Unsqueeze[axes=[0]](%2176)
%2226 : Tensor = onnx::Unsqueeze[axes=[0]](%2179)
%2227 : Tensor = onnx::Unsqueeze[axes=[0]](%2182)
%2228 : Tensor = onnx::Concat[axis=0](%2225, %2226, %2227)
%2229 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%2224, %2228) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2231 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2229, %2570) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2232 : Float(58:512, 1:512, 512:1) = onnx::Add(%2231, %decoder.layers.13.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2233 : Float(58:512, 1:512, 512:1) = onnx::Add(%2173, %2232) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%2235 : Tensor = onnx::ReduceMean[axes=[-1]](%2233)
%2236 : FloatTensor = onnx::Sub(%2233, %2235)
%2237 : Tensor = onnx::Cast[to=1](%2236)
%2239 : Tensor = onnx::Pow(%2237, %2571)
%2240 : Tensor = onnx::ReduceMean[axes=[-1]](%2239)
%2241 : Float() = onnx::Constant[value={1e-05}]()
%2242 : FloatTensor = onnx::Add(%2240, %2241)
%2243 : Tensor = onnx::Sqrt(%2242)
%2244 : FloatTensor = onnx::Div(%2236, %2243)
%2245 : FloatTensor = onnx::Mul(%2244, %decoder.layers.13.norm1.weight)
%2246 : Float(58:512, 1:512, 512:1) = onnx::Add(%2245, %decoder.layers.13.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2248 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2246, %2572) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2249 : Float(58:512, 1:512, 512:1) = onnx::Add(%2248, %decoder.layers.13.linear1.bias)
%2250 : Float(58:512, 1:512, 512:1) = onnx::Relu(%2249) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2252 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2250, %2573) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2253 : Float(58:512, 1:512, 512:1) = onnx::Add(%2252, %decoder.layers.13.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2254 : Float(58:512, 1:512, 512:1) = onnx::Add(%2246, %2253) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%2256 : Tensor = onnx::ReduceMean[axes=[-1]](%2254)
%2257 : FloatTensor = onnx::Sub(%2254, %2256)
%2258 : Tensor = onnx::Cast[to=1](%2257)
%2260 : Tensor = onnx::Pow(%2258, %2574)
%2261 : Tensor = onnx::ReduceMean[axes=[-1]](%2260)
%2262 : Float() = onnx::Constant[value={1e-05}]()
%2263 : FloatTensor = onnx::Add(%2261, %2262)
%2264 : Tensor = onnx::Sqrt(%2263)
%2265 : FloatTensor = onnx::Div(%2257, %2264)
%2266 : FloatTensor = onnx::Mul(%2265, %decoder.layers.13.norm2.weight)
%2267 : Float(58:512, 1:512, 512:1) = onnx::Add(%2266, %decoder.layers.13.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2268 : Tensor = onnx::Shape(%2267)
%2269 : Tensor = onnx::Constant[value={0}]()
%2270 : Long() = onnx::Gather[axis=0](%2268, %2269) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2271 : Tensor = onnx::Shape(%2267)
%2272 : Tensor = onnx::Constant[value={1}]()
%2273 : Long() = onnx::Gather[axis=0](%2271, %2272) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2274 : Tensor = onnx::Shape(%2267)
%2275 : Tensor = onnx::Constant[value={2}]()
%2276 : Long() = onnx::Gather[axis=0](%2274, %2275) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2277 : Long() = onnx::Constant[value={2}]()
%2278 : LongTensor = onnx::Div(%2276, %2277)
%2279 : Tensor = onnx::Cast[to=7](%2278)
%2280 : Long() = onnx::Cast[to=7](%2279) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%2282 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%2267, %2575) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2283 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%2282, %decoder.layers.14.self_attn.in_proj_bias)
%2284 : Float(58:1536, 1:1536, 512:1), %2285 : Float(58:512, 1:512, 512:1), %2286 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%2283) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2287 : Float() = onnx::Constant[value={0.0625}]()
%2288 : Float(58:512, 1:512, 512:1) = onnx::Mul(%2284, %2287) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2289 : Long() = onnx::Constant[value={2}]()
%2290 : Long() = onnx::Mul(%2273, %2289)
%2291 : Tensor = onnx::Unsqueeze[axes=[0]](%2270)
%2292 : Tensor = onnx::Unsqueeze[axes=[0]](%2290)
%2293 : Tensor = onnx::Unsqueeze[axes=[0]](%2280)
%2294 : Tensor = onnx::Concat[axis=0](%2291, %2292, %2293)
%2295 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2288, %2294) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2296 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2295) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2297 : Long() = onnx::Constant[value={2}]()
%2298 : Long() = onnx::Mul(%2273, %2297)
%2301 : Tensor = onnx::Unsqueeze[axes=[0]](%2298)
%2302 : Tensor = onnx::Unsqueeze[axes=[0]](%2280)
%2303 : Tensor = onnx::Concat[axis=0](%2576, %2301, %2302)
%2304 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2285, %2303) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%2305 : Long() = onnx::Constant[value={2}]()
%2306 : Long() = onnx::Mul(%2273, %2305)
%2309 : Tensor = onnx::Unsqueeze[axes=[0]](%2306)
%2310 : Tensor = onnx::Unsqueeze[axes=[0]](%2280)
%2311 : Tensor = onnx::Concat[axis=0](%2577, %2309, %2310)
%2312 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2286, %2311) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2313 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2312) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2314 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%2304) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2315 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%2296, %2314) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2316 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%2315) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2317 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%2316, %2313) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%2318 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2317) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2319 : Tensor = onnx::Unsqueeze[axes=[0]](%2270)
%2320 : Tensor = onnx::Unsqueeze[axes=[0]](%2273)
%2321 : Tensor = onnx::Unsqueeze[axes=[0]](%2276)
%2322 : Tensor = onnx::Concat[axis=0](%2319, %2320, %2321)
%2323 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%2318, %2322) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2325 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2323, %2578) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2326 : Float(58:512, 1:512, 512:1) = onnx::Add(%2325, %decoder.layers.14.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2327 : Float(58:512, 1:512, 512:1) = onnx::Add(%2267, %2326) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%2329 : Tensor = onnx::ReduceMean[axes=[-1]](%2327)
%2330 : FloatTensor = onnx::Sub(%2327, %2329)
%2331 : Tensor = onnx::Cast[to=1](%2330)
%2333 : Tensor = onnx::Pow(%2331, %2579)
%2334 : Tensor = onnx::ReduceMean[axes=[-1]](%2333)
%2335 : Float() = onnx::Constant[value={1e-05}]()
%2336 : FloatTensor = onnx::Add(%2334, %2335)
%2337 : Tensor = onnx::Sqrt(%2336)
%2338 : FloatTensor = onnx::Div(%2330, %2337)
%2339 : FloatTensor = onnx::Mul(%2338, %decoder.layers.14.norm1.weight)
%2340 : Float(58:512, 1:512, 512:1) = onnx::Add(%2339, %decoder.layers.14.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2342 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2340, %2580) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2343 : Float(58:512, 1:512, 512:1) = onnx::Add(%2342, %decoder.layers.14.linear1.bias)
%2344 : Float(58:512, 1:512, 512:1) = onnx::Relu(%2343) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2346 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2344, %2581) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2347 : Float(58:512, 1:512, 512:1) = onnx::Add(%2346, %decoder.layers.14.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2348 : Float(58:512, 1:512, 512:1) = onnx::Add(%2340, %2347) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%2350 : Tensor = onnx::ReduceMean[axes=[-1]](%2348)
%2351 : FloatTensor = onnx::Sub(%2348, %2350)
%2352 : Tensor = onnx::Cast[to=1](%2351)
%2354 : Tensor = onnx::Pow(%2352, %2582)
%2355 : Tensor = onnx::ReduceMean[axes=[-1]](%2354)
%2356 : Float() = onnx::Constant[value={1e-05}]()
%2357 : FloatTensor = onnx::Add(%2355, %2356)
%2358 : Tensor = onnx::Sqrt(%2357)
%2359 : FloatTensor = onnx::Div(%2351, %2358)
%2360 : FloatTensor = onnx::Mul(%2359, %decoder.layers.14.norm2.weight)
%2361 : Float(58:512, 1:512, 512:1) = onnx::Add(%2360, %decoder.layers.14.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2362 : Tensor = onnx::Shape(%2361)
%2363 : Tensor = onnx::Constant[value={0}]()
%2364 : Long() = onnx::Gather[axis=0](%2362, %2363) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2365 : Tensor = onnx::Shape(%2361)
%2366 : Tensor = onnx::Constant[value={1}]()
%2367 : Long() = onnx::Gather[axis=0](%2365, %2366) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2368 : Tensor = onnx::Shape(%2361)
%2369 : Tensor = onnx::Constant[value={2}]()
%2370 : Long() = onnx::Gather[axis=0](%2368, %2369) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:3948:0
%2371 : Long() = onnx::Constant[value={2}]()
%2372 : LongTensor = onnx::Div(%2370, %2371)
%2373 : Tensor = onnx::Cast[to=7](%2372)
%2374 : Long() = onnx::Cast[to=7](%2373) # /opt/conda/lib/python3.7/site-packages/torch/tensor.py:424:0
%2376 : Float(58:1536, 1:1536, 1536:1) = onnx::MatMul(%2361, %2583) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2377 : Float(58:1536, 1:1536, 1536:1) = onnx::Add(%2376, %decoder.layers.15.self_attn.in_proj_bias)
%2378 : Float(58:1536, 1:1536, 512:1), %2379 : Float(58:512, 1:512, 512:1), %2380 : Float(58:512, 1:512, 512:1) = onnx::Split[axis=-1, split=[512, 512, 512]](%2377) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2381 : Float() = onnx::Constant[value={0.0625}]()
%2382 : Float(58:512, 1:512, 512:1) = onnx::Mul(%2378, %2381) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2383 : Long() = onnx::Constant[value={2}]()
%2384 : Long() = onnx::Mul(%2367, %2383)
%2385 : Tensor = onnx::Unsqueeze[axes=[0]](%2364)
%2386 : Tensor = onnx::Unsqueeze[axes=[0]](%2384)
%2387 : Tensor = onnx::Unsqueeze[axes=[0]](%2374)
%2388 : Tensor = onnx::Concat[axis=0](%2385, %2386, %2387)
%2389 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2382, %2388) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2390 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2389) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4077:0
%2391 : Long() = onnx::Constant[value={2}]()
%2392 : Long() = onnx::Mul(%2367, %2391)
%2395 : Tensor = onnx::Unsqueeze[axes=[0]](%2392)
%2396 : Tensor = onnx::Unsqueeze[axes=[0]](%2374)
%2397 : Tensor = onnx::Concat[axis=0](%2584, %2395, %2396)
%2398 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2379, %2397) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4079:0
%2399 : Long() = onnx::Constant[value={2}]()
%2400 : Long() = onnx::Mul(%2367, %2399)
%2403 : Tensor = onnx::Unsqueeze[axes=[0]](%2400)
%2404 : Tensor = onnx::Unsqueeze[axes=[0]](%2374)
%2405 : Tensor = onnx::Concat[axis=0](%2585, %2403, %2404)
%2406 : Float(58:512, 2:256, 256:1) = onnx::Reshape(%2380, %2405) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2407 : Float(2:256, 58:512, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2406) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4081:0
%2408 : Float(2:256, 256:1, 58:512) = onnx::Transpose[perm=[1, 2, 0]](%2398) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2409 : Float(2:3364, 58:58, 58:1) = onnx::MatMul(%2390, %2408) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4108:0
%2410 : Float(2:3364, 58:58, 58:1) = onnx::Softmax[axis=2](%2409) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2411 : Float(2:14848, 58:256, 256:1) = onnx::MatMul(%2410, %2407) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4130:0
%2412 : Float(58:512, 2:256, 256:1) = onnx::Transpose[perm=[1, 0, 2]](%2411) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2413 : Tensor = onnx::Unsqueeze[axes=[0]](%2364)
%2414 : Tensor = onnx::Unsqueeze[axes=[0]](%2367)
%2415 : Tensor = onnx::Unsqueeze[axes=[0]](%2370)
%2416 : Tensor = onnx::Concat[axis=0](%2413, %2414, %2415)
%2417 : Float(58:512, 1:512, 512:1) = onnx::Reshape(%2412, %2416) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:4132:0
%2419 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2417, %2586) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2420 : Float(58:512, 1:512, 512:1) = onnx::Add(%2419, %decoder.layers.15.self_attn.out_proj.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2421 : Float(58:512, 1:512, 512:1) = onnx::Add(%2361, %2420) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:295:0
%2423 : Tensor = onnx::ReduceMean[axes=[-1]](%2421)
%2424 : FloatTensor = onnx::Sub(%2421, %2423)
%2425 : Tensor = onnx::Cast[to=1](%2424)
%2427 : Tensor = onnx::Pow(%2425, %2587)
%2428 : Tensor = onnx::ReduceMean[axes=[-1]](%2427)
%2429 : Float() = onnx::Constant[value={1e-05}]()
%2430 : FloatTensor = onnx::Add(%2428, %2429)
%2431 : Tensor = onnx::Sqrt(%2430)
%2432 : FloatTensor = onnx::Div(%2424, %2431)
%2433 : FloatTensor = onnx::Mul(%2432, %decoder.layers.15.norm1.weight)
%2434 : Float(58:512, 1:512, 512:1) = onnx::Add(%2433, %decoder.layers.15.norm1.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2436 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2434, %2588) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2437 : Float(58:512, 1:512, 512:1) = onnx::Add(%2436, %decoder.layers.15.linear1.bias)
%2438 : Float(58:512, 1:512, 512:1) = onnx::Relu(%2437) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2440 : Float(58:512, 1:512, 512:1) = onnx::MatMul(%2438, %2589) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1676:0
%2441 : Float(58:512, 1:512, 512:1) = onnx::Add(%2440, %decoder.layers.15.linear2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:973:0
%2442 : Float(58:512, 1:512, 512:1) = onnx::Add(%2434, %2441) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/transformer.py:298:0
%2444 : Tensor = onnx::ReduceMean[axes=[-1]](%2442)
%2445 : FloatTensor = onnx::Sub(%2442, %2444)
%2446 : Tensor = onnx::Cast[to=1](%2445)
%2448 : Tensor = onnx::Pow(%2446, %2590)
%2449 : Tensor = onnx::ReduceMean[axes=[-1]](%2448)
%2450 : Float() = onnx::Constant[value={1e-05}]()
%2451 : FloatTensor = onnx::Add(%2449, %2450)
%2452 : Tensor = onnx::Sqrt(%2451)
%2453 : FloatTensor = onnx::Div(%2445, %2452)
%2454 : FloatTensor = onnx::Mul(%2453, %decoder.layers.15.norm2.weight)
%2455 : Float(58:512, 1:512, 512:1) = onnx::Add(%2454, %decoder.layers.15.norm2.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:2049:0
%2456 : Float(1:29696, 512:58, 58:1) = onnx::Transpose[perm=[1, 2, 0]](%2455) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:668:0
%2457 : Float(1:57942, 999:58, 58:1) = onnx::Conv[dilations=[1], group=1, kernel_shape=[1], pads=[0, 0], strides=[1]](%2456, %fc.weight, %fc.bias) # /opt/conda/lib/python3.7/site-packages/torch/nn/modules/conv.py:257:0
%2458 : Float(1:57942, 58:999, 999:1) = onnx::Transpose[perm=[0, 2, 1]](%2457) # /home/keras/notebook/nvme/aveysov/open_stt_pretrained_deploy/stt_pretrained/models/model.py:671:0
%output : Float(1:57942, 58:999, 999:1) = onnx::Softmax[axis=2](%2458) # /opt/conda/lib/python3.7/site-packages/torch/nn/functional.py:1498:0
return (%output)

Question

Looks like int64 storage of some constants is an artefact of ONNX and PyTorch export.
I have seen that in other ONNX-related projects this issue was widely addressed.
Can this be done here as well?
Or does anyone have a recipe to export models differently?

Alternative Solutions

Transform to TensorFlow, then to tf.js.
Looks like an inferior option, just because you have to transform 3 times instead of one.
I will also raise a similar issue on PyTorch forums.

@KnurpsBram
Copy link

I too would love to see int64 supported in onnx.js. It would make exporting a PyTorch model and running it in JS much more straightforward. I had originally posted a question on pytorch-to-onnx conversion on the PyTorch forum:
https://discuss.pytorch.org/t/pytorch-onnx-javascript-model-with-reflectionpad-and-convtranspose/98417

@serg06
Copy link

serg06 commented Jun 8, 2021

Still praying for this.

Why does it have to be so hard to type cast some weights from int64 to int32?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants