In[]:=
Needs["CUDALink`"]
In[]:=
AbsoluteTiming[NetTrain[NetModel["LeNet Trained on MNIST Data","UninitializedEvaluationNet"],ResourceData["MNIST"],BatchSize->1000,TargetDevice->"CPU"]]
Out[]=
318.9,NetChain
Inputport:
image
Outputport:
class

In[]:=
AbsoluteTiming[NetTrain[NetModel["LeNet Trained on MNIST Data","UninitializedEvaluationNet"],ResourceData["MNIST"],BatchSize->1000,TargetDevice->"GPU"]]
Out[]=
26.479,NetChain
Inputport:
image
Outputport:
class

In[]:=
TrainingData=RandomReal[1,{100000,4}]->RandomReal[1,{100000,4}];net=NetChain[{500,Ramp,500,Ramp,500,Ramp,4}];
In[]:=
t=AbsoluteTime[];NetTrain[net,TrainingData,MaxTrainingRounds->5,BatchSize->1000,TargetDevice->"CPU"];Print[AbsoluteTime[]-t];
21.1991639
In[]:=
t=AbsoluteTime[];NetTrain[net,TrainingData,MaxTrainingRounds->5,BatchSize->1000,TargetDevice->"GPU"];Print[AbsoluteTime[]-t];
0.7341598