Exploration
mxnet.dll
has been modified. There are no changes in the rest of the files.
PacletFindRemote["MXNetResources"]
PacletInstall[%[[2]]]
MapThread[
If[FileHash[#1, "SHA256", All] != FileHash[#2, "SHA256", All],
FileNameSplit[#1][[-1]],
Nothing
] &
,
{
FileNames["*", "MXNetResources-WIN64-12.2.404\\LibraryResources\\Windows-x86-64"],
FileNames["*", "MXNetResources-WIN64-12.4.407\\LibraryResources\\Windows-x86-64"]
}
]
{"mxnet.dll"}
GeneralUtilities`PrintDefinitions@NetTrain
$DefaultContext = ParseTargetDevice @ targetDevice;
Click on ParseTargetDevice
.
Then click on $GPUCount
.
$GPUCount := With[
{count = Quiet[Replace[mxlMXGetGPUCount[], Except[_Integer] -> 0]]},
If[TrueQ[Greater[count, 0]], $GPUCount = count];
count
];
mxlMXGetGPUCount = LibraryFunction[
"C:\\Mathematica\\SystemFiles\\Components\\MXNetLink\\LibraryResources\\Windows-x86-64\\MXNetLink.dll",
"mxlMXGetGPUCount", {}, Integer
];
Needs["MXNetLink`"]
MXNetLink`GPU`PackagePrivate`mxlMXGetGPUCount[]
Needs["MXNetLink`"]
MXNetLink`GPU`PackagePrivate`mxlMXGetGPUCount[]
0