1 write to _parent
Microsoft.ML.Vision (1)
DnnRetrainTransform.cs (1)
769_parent = parent;
35 references to _parent
Microsoft.ML.Vision (35)
DnnRetrainTransform.cs (35)
770_inputColIndices = new int[_parent._inputs.Length]; 771_isInputVector = new bool[_parent._inputs.Length]; 772_fullySpecifiedShapes = new Shape[_parent._inputs.Length]; 773for (int i = 0; i < _parent._inputs.Length; i++) 775if (!inputSchema.TryGetColumnIndex(_parent._inputs[i], out _inputColIndices[i])) 776throw Host.ExceptSchemaMismatch(nameof(InputSchema), "source", _parent._inputs[i]); 786var expectedType = Tf2MlNetType(_parent._tfInputTypes[i]); 788throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", _parent._inputs[i], expectedType.ToString(), type.ToString()); 789var originalShape = _parent._tfInputShapes[i]; 811throw Contracts.Except($"Input shape mismatch: Input '{_parent._inputs[i]}' has shape {originalShape.ToString()}, but input data is of length {typeValueCount}."); 818throw Contracts.Except($"Input shape mismatch: Input '{_parent._inputs[i]}' has shape {originalShape.ToString()}, but input data is of length {typeValueCount}."); 829if (_parent._addBatchDimensionInput) 842private protected override void SaveModel(ModelSaveContext ctx) => _parent.SaveModel(ctx); 861var activeOutputColNames = _parent._outputs.Where((x, i) => activeOutput(i)).ToArray(); 863var type = Tf2MlNetType(_parent._tfOutputTypes[iinfo]).RawType; 864Host.Assert(type == _parent._outputTypes[iinfo].GetItemType().RawType); 865var srcTensorGetters = GetTensorValueGetters(input, _inputColIndices, _isInputVector, _parent._tfInputTypes, _fullySpecifiedShapes); 873if (_parent._outputTypes[iinfo].IsStandardScalar()) 879var tensor = outputCache.Outputs[_parent._outputs[iinfo]]; 886if (_parent._tfOutputTypes[iinfo] == TF_DataType.TF_STRING) 892var tensor = outputCache.Outputs[_parent._outputs[iinfo]]; 907var tensor = outputCache.Outputs[_parent._outputs[iinfo]]; 924if (_parent.Graph.graph_key != tf.get_default_graph().graph_key) 925_parent._session.graph.as_default(); 927Runner runner = new Runner(_parent._session, 928_parent._inputs.Select(x => _parent._idvToTfMapping[x]).ToArray(), 929_parent._outputs.Select(x => _parent._idvToTfMapping[x]).ToArray()); 932for (int i = 0; i < _parent._inputs.Length; i++) 948return col => Enumerable.Range(0, _parent._outputs.Length).Any(i => activeOutput(i)) && _inputColIndices.Any(i => i == col); 953var info = new DataViewSchema.DetachedColumn[_parent._outputs.Length]; 954for (int i = 0; i < _parent._outputs.Length; i++) 955info[i] = new DataViewSchema.DetachedColumn(_parent._outputs[i], _parent._outputTypes[i], null);