10                                            const onnx::NodeProto &
nodeproto) -> std::unique_ptr<ROperator> {
 
   13      throw std::runtime_error(
"TMVA::SOFIE ONNX Parser ConvTranspose op has input tensor " + 
inputName +
 
   14                               " but its type is not yet registered");
 
   19   std::vector<size_t> dilations;
 
   24   std::vector<size_t> pads;
 
   25   std::vector<size_t> strides;
 
   32         dilations = std::vector<size_t>({
nodeproto.attribute(i).ints().begin(), 
nodeproto.attribute(i).ints().
end()});
 
   45         pads = std::vector<size_t>({
nodeproto.attribute(i).ints().begin(), 
nodeproto.attribute(i).ints().
end()});
 
   47         strides = std::vector<size_t>({
nodeproto.attribute(i).ints().begin(), 
nodeproto.attribute(i).ints().
end()});
 
   49         std::cout << 
"TMVA::SOFIE Warning - Model Loading - Attribute " << 
attributeName << 
" in OperatorNode " 
   50                   << 
nodeproto.name() << 
" is not defined in ONNX IR and not applied!\n";
 
   61   std::unique_ptr<ROperator> 
op;
 
   68      throw std::runtime_error(
"TMVA::SOFIE - Unsupported - Operator ConvTranspose does not yet support input type " +
 
   69                               std::to_string(
static_cast<int>(
inputType)));