Error: 'Can't unlock: Not locked!', when performing Grid in h2o deep learning

118 views
Skip to first unread message

Alireza Sedghi

unread,
Oct 12, 2015, 9:51:27 AM10/12/15
to H2O Open Source Scalable Machine Learning - h2ostream
Hi
i got the following error when performing grid.
is it because of many parameters? the error occurred after 13 hours of run time (not at the beginning)
any help ?


> hidden_opt <- list(c(10,10,10), c(10,9,8), c(10,9,8,7),c(10,9,8,7,6),c(10,8,6,3),c(15,10,5),c(15,10,9,8,7))
> l1_opt <- c(1e-5,1e-7)
> l2_opt <- c(1e-5,1e-7)
> epochs_opt <- c(10,100,1000,10000)
> activation_opt <- c("Rectifier", "Tanh", "TanhWithDropout","RectifierWithDropout", "Maxout", "MaxoutWithDropout")
> input_dropout_ratio_opt <- c(0.1,0.2,0.3,0.4)
> hyper_params <- list(hidden = hidden_opt, l1 = l1_opt,l2 = l2_opt, epochs=epochs_opt,activation=activation_opt,input_dropout_ratio=input_dropout_ratio_opt)
> 
> grid <- h2o.grid("deeplearning",nfolds=5,variable_importances=T, hyper_params = hyper_params,x = x,
+                  y = y,training_frame = train_splited,validation_frame = test_splited)
  |========================================================================                              |  70%

Got exception 'class java.lang.AssertionError', with msg 'Can't unlock: Not locked!'
java.lang.AssertionError: Can't unlock: Not locked!
	at water.Lockable$Unlock.atomic(Lockable.java:181)
	at water.Lockable$Unlock.atomic(Lockable.java:176)
	at water.TAtomic.atomic(TAtomic.java:17)
	at water.Atomic.compute2(Atomic.java:55)
	at water.Atomic.fork(Atomic.java:39)
	at water.Atomic.invoke(Atomic.java:31)
	at water.Lockable.unlock(Lockable.java:171)
	at hex.Model$Parameters.read_unlock_frames(Model.java:177)
	at hex.deeplearning.DeepLearning$DeepLearningDriver.compute2(DeepLearning.java:187)
	at water.H2O$H2OCountedCompleter.compute(H2O.java:1017)
	at jsr166y.CountedCompleter.exec(CountedCompleter.java:429)
	at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
	at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
	at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
	at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

Error: 'Can't unlock: Not locked!'

mic...@0xdata.com

unread,
Oct 12, 2015, 10:52:27 PM10/12/15
to H2O Open Source Scalable Machine Learning - h2ostream
Hi Alireze,

we are looking at the failure - can you provide more details about your environment?
Or logs? Logs are located under /tmp/h2ologs.

michal

Alireza Sedghi

unread,
Oct 13, 2015, 8:54:18 AM10/13/15
to H2O Open Source Scalable Machine Learning - h2ostream
Hi
thanks for your response
where is the "/tmp" folder though?

Alireza
Reply all
Reply to author
Forward
0 new messages