1.leveldb lock

当运行caffe发生意外停止时,再重新运行训练会发生如下错误:

Check failed: status.ok() Failed to open leveldb dish_train_leveldb
IO error: lock dish_train_leveldb/LOCK: Resource temporarily unavailable

 2.解决方法(杀死caffe运行中的对应进程)

在命令行中运行下面语句,可显示caffe还在运行的进程

$ps -ef | grep caffe

结果如下图:   

 [caffe笔记]:杀死caffe多个进程中的某个(发生 leveldb lock 解决方法)

可以看出我们应该杀死的进程号 job_id=53018

执行:

$ kill 53018 

即可。