Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • Paddle
  • Issue
  • #2854

P
Paddle
  • 项目概览

PaddlePaddle / Paddle
大约 2 年 前同步成功

通知 2325
Star 20933
Fork 5424
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 1423
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 543
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
P
Paddle
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 1,423
    • Issue 1,423
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 543
    • 合并请求 543
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板
已关闭
开放中
Opened 7月 14, 2017 by saxon_zh@saxon_zhGuest

Unit test failed after increasing numParameter.

Created by: helinwang

After made this change

--- a/go/pserver/client/client_test.go
+++ b/go/pserver/client/client_test.go

-       const numParameter = 100
+       const numParameter = 1000

The following crash will happen during unit test:

INFO[0000] New Optimizer Created with config:            ConfigSize=50 ElementType=4 ParamSize=25000 StateSize=0
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x2 addr=0x7f326404b000 pc=0x8da2b8]

runtime stack:
runtime.throw(0xa63d61, 0x2a)
	/usr/local/go/src/runtime/panic.go:596 +0x95
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:274 +0x2db

goroutine 2446 [syscall, locked to thread]:
runtime.cgocall(0x8d54b0, 0xc423f0a920, 0xa62dfa)
	/usr/local/go/src/runtime/cgocall.go:131 +0xe2 fp=0xc423f0a8e0 sp=0xc423f0a8a0
github.com/PaddlePaddle/Paddle/go/pserver._Cfunc_paddle_update_parameter(0x7f32640437b0, 0xc400000004, 0xc424a88000, 0x2454, 0x0)
	github.com/PaddlePaddle/Paddle/go/pserver/_obj/_cgo_gotypes.go:140 +0x4d fp=0xc423f0a920 sp=0xc423f0a8e0
github.com/PaddlePaddle/Paddle/go/pserver.(*optimizer).UpdateParameter.func1(0xc423a20ec0, 0x5, 0x4, 0xc424a88000, 0x9150, 0x9150, 0x7f32640437b0, 0x4, 0xc424a88000, 0x2454, ...)
	/root/gopath/src/github.com/PaddlePaddle/Paddle/go/pserver/optimizer.go:81 +0x110 fp=0xc423f0a960 sp=0xc423f0a920
github.com/PaddlePaddle/Paddle/go/pserver.(*optimizer).UpdateParameter(0xc420406a50, 0xc423a20ec0, 0x5, 0x4, 0xc424a88000, 0x9150, 0x9150, 0xc423f0aa78, 0x48faa6)
	/root/gopath/src/github.com/PaddlePaddle/Paddle/go/pserver/optimizer.go:81 +0xb3 fp=0xc423f0aa10 sp=0xc423f0a960
github.com/PaddlePaddle/Paddle/go/pserver.(*Service).SendGrad(0xc420148240, 0xc423a20ec0, 0x5, 0x4, 0xc424a88000, 0x9150, 0x9150, 0xc423a20ec8, 0x0, 0x0)
	/root/gopath/src/github.com/PaddlePaddle/Paddle/go/pserver/service.go:194 +0x11f fp=0xc423f0aa88 sp=0xc423f0aa10
runtime.call128(0xc42007c3f0, 0xc42020e008, 0xc423c85450, 0x4000000050)
	/usr/local/go/src/runtime/asm_amd64.s:516 +0x66 fp=0xc423f0ab18 sp=0xc423f0aa88
reflect.Value.call(0xc420076f00, 0xc42020e008, 0x13, 0xa4c595, 0x4, 0xc423f0af20, 0x3, 0x3, 0xa54b5f, 0x10, ...)
	/usr/local/go/src/reflect/value.go:434 +0x91f fp=0xc423f0ae60 sp=0xc423f0ab18
reflect.Value.Call(0xc420076f00, 0xc42020e008, 0x13, 0xc4238d7f20, 0x3, 0x3, 0x8d3314, 0xc42019b280, 0xa54b5f)
	/usr/local/go/src/reflect/value.go:302 +0xa4 fp=0xc423f0aec8 sp=0xc423f0ae60
net/rpc.(*service).call(0xc420148300, 0xc420148280, 0xc4201ec9a0, 0xc42021e080, 0xc42459c7c0, 0x9e7a60, 0xc424a7e030, 0x199, 0x967000, 0xc423a20ec8, ...)
	/usr/local/go/src/net/rpc/server.go:387 +0x144 fp=0xc423f0af78 sp=0xc423f0aec8
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc423f0af80 sp=0xc423f0af78
created by net/rpc.(*Server).ServeCodec
	/usr/local/go/src/net/rpc/server.go:481 +0x404
指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/Paddle#2854
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7