1 instantiation of ResourceManagerUtils
Microsoft.ML.Core (1)
Utilities\ResourceManagerUtils.cs (1)
31
Interlocked.CompareExchange(ref _instance, new
ResourceManagerUtils
(), null) ??
16 references to ResourceManagerUtils
Microsoft.ML.Core (4)
Utilities\ResourceManagerUtils.cs (4)
25
private static volatile
ResourceManagerUtils
_instance;
26
public 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)
30
var envVarOld = Environment.GetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable);
36
var envVar = Environment.GetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable);
46
Environment.SetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable, badUri.AbsoluteUri);
47
envVar = Environment.GetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable);
61
await Assert.ThrowsAsync<NotSupportedException>(() =>
ResourceManagerUtils
.Instance.EnsureResourceAsync(env, ch, "Image/ResNet_18_Updated.model", fileName, saveToDir, 10 * 1000));
75
Environment.SetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable, cnn.AbsoluteUri);
76
envVar = Environment.GetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable);
90
await Assert.ThrowsAsync<NotSupportedException>(() =>
ResourceManagerUtils
.Instance.EnsureResourceAsync(env, ch, "Image/ResNet_18_Updated.model", fileName, saveToDir, 10 * 1000));
102
Environment.SetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable, envVarOld);
103
envVar = Environment.GetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable);
117
var t =
ResourceManagerUtils
.Instance.EnsureResourceAsync(env, ch, "text/Sswe/sentiment.emd", fileName, saveToDir, 1 * 60 * 1000);
137
Environment.SetEnvironmentVariable(
ResourceManagerUtils
.CustomResourcesUrlEnvVariable, envVarOld);