@@ -459,20 +459,20 @@ public void SaveAsOnnx(OnnxContext ctx)
459459 private void SaveAsOnnxCore ( OnnxContext ctx , int iinfo , string srcVariableName , string dstVariableName )
460460 {
461461 var opType = "Squeeze" ;
462- var squeezeOutput = ctx . AddIntermediateVariable ( null , "SqueezeOutput" , true ) ;
462+ var squeezeOutput = ctx . AddIntermediateVariable ( _types [ iinfo ] , "SqueezeOutput" , true ) ;
463463 var node = ctx . CreateNode ( opType , srcVariableName , squeezeOutput , ctx . GetNodeName ( opType ) , "" ) ;
464464 node . AddAttribute ( "axes" , new long [ ] { 0 } ) ;
465465
466466 opType = "StringNormalizer" ;
467- var stringNormalizerOutput = ctx . AddIntermediateVariable ( null , "StringNormalizerOutput" , true ) ;
467+ var stringNormalizerOutput = ctx . AddIntermediateVariable ( _types [ iinfo ] , "StringNormalizerOutput" , true ) ;
468468 node = ctx . CreateNode ( opType , squeezeOutput , stringNormalizerOutput , ctx . GetNodeName ( opType ) , "" ) ;
469469
470470 var langToUse = _parent . _columns [ iinfo ] . Language ;
471471 var lang = default ( ReadOnlyMemory < char > ) ;
472472 UpdateLanguage ( ref langToUse , null , ref lang ) ;
473473
474- var words = StopWords [ ( int ) 0 ] . Select ( item => Convert . ToString ( item . Value ) ) ;
475- node . AddAttribute ( "stopwords" , StopWords [ ( int ) 0 ] . Select ( item => Convert . ToString ( item . Value ) ) ) ;
474+ var words = StopWords [ iinfo ] . Select ( item => Convert . ToString ( item . Value ) ) ;
475+ node . AddAttribute ( "stopwords" , StopWords [ iinfo ] . Select ( item => Convert . ToString ( item . Value ) ) ) ;
476476
477477 opType = "Unsqueeze" ;
478478 squeezeOutput = ctx . AddIntermediateVariable ( _types [ iinfo ] , "SqueezeOutput" ) ;
@@ -1150,12 +1150,12 @@ public void SaveAsOnnx(OnnxContext ctx)
11501150 private void SaveAsOnnxCore ( OnnxContext ctx , int iinfo , string srcVariableName , string dstVariableName )
11511151 {
11521152 var opType = "Squeeze" ;
1153- var squeezeOutput = ctx . AddIntermediateVariable ( null , "SqueezeOutput" , true ) ;
1153+ var squeezeOutput = ctx . AddIntermediateVariable ( _types [ iinfo ] , "SqueezeOutput" , true ) ;
11541154 var node = ctx . CreateNode ( opType , srcVariableName , squeezeOutput , ctx . GetNodeName ( opType ) , "" ) ;
11551155 node . AddAttribute ( "axes" , new long [ ] { 0 } ) ;
11561156
11571157 opType = "StringNormalizer" ;
1158- var stringNormalizerOutput = ctx . AddIntermediateVariable ( null , "StringNormalizerOutput" , true ) ;
1158+ var stringNormalizerOutput = ctx . AddIntermediateVariable ( _types [ iinfo ] , "StringNormalizerOutput" , true ) ;
11591159 node = ctx . CreateNode ( opType , squeezeOutput , stringNormalizerOutput , ctx . GetNodeName ( opType ) , "" ) ;
11601160 var words = _parent . _stopWordsMap . ToList ( ) ;
11611161 node . AddAttribute ( "stopwords" , words . Select ( item => Convert . ToString ( item . Value ) ) ) ;
0 commit comments