[Caffe]:关于*** Aborted at 1479432790 (unix time) try "date -d @1479432790" 错误的另一种原因

问题:设置solver.prototxt时,lr_policy:"step",运行时出现下面问题

*** Aborted at 1479432790 (unix time) try "date -d @1479432790" if you are using GNU date ***
PC: @     0x7fe47645db63 caffe::SGDSolver<>::GetLearningRate()
*** SIGFPE (@0x7fe47645db63) received by PID 13998 (TID 0x7fe476dca780) from PID 1984289635; stack trace: ***
    @     0x7fe47582c2f0 (unknown)
    @     0x7fe47645db63 caffe::SGDSolver<>::GetLearningRate()
    @     0x7fe47645dd72 caffe::SGDSolver<>::ApplyUpdate()
    @     0x7fe47646949f caffe::Solver<>::Step()
    @     0x7fe47646981f caffe::Solver<>::Solve()
    @           0x407471 train()
    @           0x404bcb main
    @     0x7fe475817a40 (unknown)
    @           0x405219 _start
    @                0x0 (unknown)
Floating point exception (core dumped)

原因:未设置stepsize参数

解决:参考下面设置http://www.cnblogs.com/denny402/p/5074049.html

lr_policy可以设置为下面这些值,相应的学习率的计算为:

- fixed:   保持base_lr不变.
- step:    如果设置为step,则还需要设置一个stepsize,  返回 base_lr * gamma ^ (floor(iter / stepsize)),其中iter表示当前的迭代次数
- exp:     返回base_lr * gamma ^ iter, iter为当前迭代次数
- inv:      如果设置为inv,还需要设置一个power, 返回base_lr * (1 + gamma * iter) ^ (- power)
- multistep: 如果设置为multistep,则还需要设置一个stepvalue。这个参数和step很相似,step是均匀等间隔变化,而multistep则是根据                                 stepvalue值变化
- poly:     学习率进行多项式误差, 返回 base_lr (1 - iter/max_iter) ^ (power)
- sigmoid: 学习率进行sigmod衰减,返回 base_lr ( 1/(1 + exp(-gamma * (iter - stepsize))))
时间: 2024-12-14 06:41:17

[Caffe]:关于*** Aborted at 1479432790 (unix time) try "date -d @1479432790" 错误的另一种原因的相关文章

微信退款时候报”请求被中止: 未能创建 SSL/TLS 安全通道“或”The request was aborted: Could not create SSL/TLS secure channel“的错误

如题,英文中文表述的是一个意思 退款测试在我本机测试一切都是正常的,但是发布到了服务器就报这样的一个错啦 但是无论百度或者google或者bing,你能够搜索到的结果都很类似,综合起来就是加这样一些代码,如下 ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | Secu

oracle unix时间戳与date转换

linux 时间戳 转date: 创建自定义函数: create or replace function unix_to_oracle(in_number number) return date is begin return (to_date('19700101','yyyymmdd') + in_number/86400 + to_number(substr(tz_offset(sessiontimezone),1,3))/24); end unix_to_oracle; 使用: selec

《Unix网络编程》中的错误处理函数

#include "net.h" #include <syslog.h> // syslog() int daemon_proc; static void err_doit(int errnoflag, int level, const char *fmt, va_list ap) { int errno_save, n; char buf[MAXLINE + 1]; errno_save = errno; #ifdef HAVE_VSNPRINTF vsnprintf(n

Caffe 碎碎念

Window Data Layer 负样本的label是任意的, 但是overlap要小于threshold (绝对负样本可以将overlap 设置为 0) 2. 如果 fg_fraction 小于 1, 并且如果一个dataset (TRAIN phase / TEST phase) 中没有负样本, 那么逻辑上就是矛盾的, caffe会报错 (但是错误内容是比较莫名其妙的) , 比如: I0507 09:58:46.192163 21762 net.cpp:113] Setting up fc

glog

转自:http://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.html 一.安装配置 1.简介 google 出的一个C++轻量级日志库,支持以下功能: ◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为: ◆ 严重性分级,根据日志严重性分级记录日志: ◆ 可有条件地记录日志信息: ◆ 条件中止程序.丰富的条件判定宏,可预设程序终止条件: ◆ 异常信号处理.程序异常情况,可自定义异常处理过程: ◆ 支持debug功

初次使用glog

一.安装配置 1.简单介绍 google 出的一个C++轻量级日志库,支持下面功能: ◆ 參数设置,以命令行參数的方式设置标志參数来控制日志记录行为: ◆ 严重性分级,依据日志严重性分级记录日志: ◆ 可有条件地记录日志信息. ◆ 条件中止程序.丰富的条件判定宏,可预设程序终止条件. ◆ 异常信号处理.程序异常情况.可自己定义异常处理过程. ◆ 支持debug功能: ◆ 自己定义日志信息: ◆ 线程安全日志记录方式. ◆ 系统级日志记录: ◆ google perror风格日志信息. ◆ 精简日

初步使用glog

一.安装配置 1.简介 google 出的一个C++轻量级日志库,支持以下功能: ◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为: ◆ 严重性分级,根据日志严重性分级记录日志: ◆ 可有条件地记录日志信息: ◆ 条件中止程序.丰富的条件判定宏,可预设程序终止条件: ◆ 异常信号处理.程序异常情况,可自定义异常处理过程: ◆ 支持debug功能: ◆ 自定义日志信息: ◆ 线程安全日志记录方式: ◆ 系统级日志记录: ◆ google perror风格日志信息: ◆ 精简日志字符串

【原创】大叔经验分享(61)kudu rebalance报错

kudu rebalance命令报错 terminate called after throwing an instance of 'std::regex_error' what(): regex_error *** Aborted at 1558779043 (unix time) try "date -d @1558779043" if you are using GNU date *** PC: @ 0x7ff0d6cf9207 __GI_raise *** SIGABRT (@

J2EE引擎出现java.lang.UnsatisfiedLinkError:&#160;CC错误的原因

运行JSP报表程序页面出现java.lang.UnsatisfiedLinkError: CC错误有以下几种原因和处理方法: 1.请查看控制台的错误信息 a:如果控制台的消息是类似 java.lang.UnsatisfiedLinkError: no MRChkLib in java.library.path,Error loading library MRChkLib 这样的错误信息,那么是因为MRChkLib.dll没有拷贝到windows的System32目录下. (MRChkLib.dl