1 instantiation of ResourceManagerUtils
Microsoft.ML.Core (1)
Utilities\ResourceManagerUtils.cs (1)
31Interlocked.CompareExchange(ref _instance, new ResourceManagerUtils(), null) ??
33 references to ResourceManagerUtils
Microsoft.ML.Core (4)
Utilities\ResourceManagerUtils.cs (4)
25private static volatile ResourceManagerUtils _instance; 26public static ResourceManagerUtils Instance 94/// The function <see cref="ResourceManagerUtils.DownloadResource"/> checks whether or not the absolute URL with the 96/// As such, only absolute URLs with the host "aka.ms" is supported with <see cref="ResourceManagerUtils.EnsureResourceAsync"/>.
Microsoft.ML.Core.Tests (12)
UnitTests\TestResourceDownload.cs (12)
30var envVarOld = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 36var envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 46Environment.SetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable, badUri.AbsoluteUri); 47envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 61await Assert.ThrowsAsync<NotSupportedException>(() => ResourceManagerUtils.Instance.EnsureResourceAsync(env, ch, "Image/ResNet_18_Updated.model", fileName, saveToDir, 10 * 1000)); 75Environment.SetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable, cnn.AbsoluteUri); 76envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 90await Assert.ThrowsAsync<NotSupportedException>(() => ResourceManagerUtils.Instance.EnsureResourceAsync(env, ch, "Image/ResNet_18_Updated.model", fileName, saveToDir, 10 * 1000)); 102Environment.SetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable, envVarOld); 103envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 117var t = ResourceManagerUtils.Instance.EnsureResourceAsync(env, ch, "text/Sswe/sentiment.emd", fileName, saveToDir, 1 * 60 * 1000); 137Environment.SetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable, envVarOld);
Microsoft.ML.PerformanceTests (2)
BenchmarkBase.cs (2)
53var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync( 56var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);
Microsoft.ML.TensorFlow (2)
TensorflowUtils.cs (2)
215var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(env, ch, url, fileName, dir, timeout); 217var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);
Microsoft.ML.TensorFlow.Tests (5)
TensorflowTests.cs (5)
83_timeOutOldValue = Environment.GetEnvironmentVariable(ResourceManagerUtils.TimeoutEnvVariable); 84Environment.SetEnvironmentVariable(ResourceManagerUtils.TimeoutEnvVariable, (3 * 60 * 1000).ToString()); 90Environment.SetEnvironmentVariable(ResourceManagerUtils.TimeoutEnvVariable, _timeOutOldValue); 1991var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(_mlContext, ch, url, destFileName, destDir, timeout); 1993var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);
Microsoft.ML.TorchSharp (6)
AutoFormerV2\ObjectDetectionTrainer.cs (2)
271var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(Parent.Host, ch, ModelUrl, destFileName, destDir, timeout); 273var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);
Roberta\QATrainer.cs (2)
255var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(Parent.Host, ch, ModelUrl, destFileName, destDir, timeout); 257var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);
TorchSharpBaseTrainer.cs (2)
181var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(Parent.Host, ch, modelUrl, destFileName, destDir, timeout); 183var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);
Microsoft.ML.Transforms (2)
Text\WordEmbeddingsExtractor.cs (2)
634var ensureModel = ResourceManagerUtils.Instance.EnsureResourceAsync(env, ch, url, modelFileName, dir, Timeout); 636var errorResult = ResourceManagerUtils.GetErrorMessage(out var errorMessage, ensureModel.Result);