Deep learning training progress window freezes
10 次查看(过去 30 天)
显示 更早的评论
I am essentially implementing the Matlab example for image claissification on the MNIST dataset (https://www.mathworks.com/help/deeplearning/ug/create-simple-deep-learning-network-for-classification.html), the only major change being that I am reading the images in as an array rather than a data store.
My problem is that about 80% of the time the training progress window stops updating. If I press the stop early button, it updates one last time and then sits there stuck on whatever iteration it made it to. It rarely makes it to the 'Reached final iteration' stage, which means it does not return, which means that I lose all my training progress. I get no error messages, no feedback on what has gone wrong.
Update: I left the progress window open last night and this morning it had finally finished, with this message:
Warning: Graphics timeout occurred. To share details of this issue with MathWorks technical support, please include that this is
an unresponsive graphics client with your service request.
> In nnet.internal.cnn.ui/TrainingPlotPresenterWithDialog/updatePlotForLastIteration (line 128)
In nnet.internal.cnn.ui/CLITrainingPlotter/updatePlotForLastIteration (line 62)
In nnet.internal.cnn.util/TrainingPlotReporter/finish (line 79)
In nnet.internal.cnn.util/VectorReporter/computeAndReport (line 64)
In nnet.internal.cnn.util/VectorReporter/finish (line 32)
In nnet.internal.cnn/Trainer/train (line 155)
In nnet.internal.cnn.trainNetwork.doTrainNetwork (line 91)
In trainNetwork (line 181)
Exception "java.lang.ClassNotFoundException: com/intellij/codeInsight/editorActions/FoldingData"while constructing DataFlavor for: application/x-java-jvm-local-objectref; class=com.intellij.codeInsight.editorActions.FoldingData
Exception "java.lang.ClassNotFoundException: com/intellij/codeInsight/editorActions/FoldingData"while constructing DataFlavor for: application/x-java-jvm-local-objectref; class=com.intellij.codeInsight.editorActions.FoldingData
Warning: Graphics timeout occurred. To share details of this issue with MathWorks technical support, please include that this is
an unresponsive graphics client with your service request.
> In nnet.internal.cnn.ui/TrainingPlotPresenterWithDialog/showPostTrainingStage (line 140)
In nnet.internal.cnn.ui/CLITrainingPlotter/showPostTrainingStage (line 66)
In nnet.internal.cnn.util/TrainingPlotReporter/reportFinalIteration (line 93)
In nnet.internal.cnn.util/VectorReporter/computeAndReport (line 64)
In nnet.internal.cnn.util/VectorReporter/reportFinalIteration (line 57)
In nnet.internal.cnn/Trainer/doFinalize (line 275)
In nnet.internal.cnn/Trainer/finalizeNetwork (line 166)
In nnet.internal.cnn.trainNetwork.doTrainNetwork (line 94)
In trainNetwork (line 181)
Warning: Graphics timeout occurred. To share details of this issue with MathWorks technical support, please include that this is
an unresponsive graphics client with your service request.
> In nnet.internal.cnn.ui/TrainingPlotPresenterWithDialog/showPostTrainingStage (line 140)
In nnet.internal.cnn.ui/CLITrainingPlotter/showPostTrainingStage (line 66)
In nnet.internal.cnn.util/TrainingPlotReporter/reportFinalIteration (line 93)
In nnet.internal.cnn.util/VectorReporter/computeAndReport (line 64)
In nnet.internal.cnn.util/VectorReporter/reportFinalIteration (line 57)
In nnet.internal.cnn/Trainer/doFinalize (line 275)
In nnet.internal.cnn/Trainer/finalizeNetwork (line 166)
In nnet.internal.cnn.trainNetwork.doTrainNetwork (line 94)
In trainNetwork (line 181)
0 个评论
采纳的回答
Divya Gaddipati
2021-3-11
This is a known issue and the developers are working on it.
Alternatively, launching MATLAB from the "Windows Command Prompt" with the "-softwareopenglmesa" flag can fix the issue.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!