2 writes to Device
Microsoft.ML.TorchSharp (2)
Roberta\QATrainer.cs (2)
201Device = TorchUtils.InitializeDevice(Parent.Host); 209Device = TorchUtils.InitializeDevice(Parent.Host);
6 references to Device
Microsoft.ML.TorchSharp (6)
Roberta\QATrainer.cs (6)
212if (Device.type == DeviceType.CUDA) 352srcTensor = PrepareBatchTensor(ref inputTensors, device: Device, Tokenizer.RobertaModel().PadIndex); 353targetTensor = PrepareBatchTensor(ref targetTensors, device: Device, 0); 386return DataUtils.CollateTokens(inputTensors, padIndex, device: Device); 422var srcTensor = torch.tensor((new[] { 0 /* InitToken */ }).Concat(questionTokenId).Concat(new[] { 2 /* SeparatorToken */ }).Concat(contextTokenId).ToList(), device: Device); 429var labelTensor = torch.tensor(targetList, device: Device);