1 write to Parent
Microsoft.ML.TorchSharp (1)
TorchSharpBaseTrainer.cs (1)
147Parent = parent;
14 references to Parent
Microsoft.ML.TorchSharp (14)
NasBert\NasBertTrainer.cs (1)
180public new NasBertTrainer<TLabelCol, TTargetsCol> Parent => base.Parent as NasBertTrainer<TLabelCol, TTargetsCol>;
TorchSharpBaseTrainer.cs (13)
159Device = TorchUtils.InitializeDevice(Parent.Host); 171var destDir = Path.Combine(((IHostEnvironmentInternal)Parent.Host).TempFilePath, "mlnet"); 179using (var ch = (Parent.Host as IHostEnvironment).Start("Ensuring model file is present.")) 181var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(Parent.Host, ch, modelUrl, destFileName, destDir, timeout); 197var validationSet = Parent.Option.ValidationSet; 203var labelGetter = cursor.GetGetter<TLabelCol>(validationSet.Schema[Parent.Option.LabelColumnName]); 206List<Tensor> inputTensors = new List<Tensor>(Parent.Option.BatchSize); 207List<TTargetsCol> targets = new List<TTargetsCol>(Parent.Option.BatchSize); 237for (int i = 0; i < Parent.Option.BatchSize && cursorValid; i++) 275var labelGetter = cursor.GetGetter<TLabelCol>(input.Schema[Parent.Option.LabelColumnName]); 278List<Tensor> inputTensors = new List<Tensor>(Parent.Option.BatchSize); 279List<TTargetsCol> targets = new List<TTargetsCol>(Parent.Option.BatchSize); 310for (int i = 0; i < Parent.Option.BatchSize && cursorValid; i++)