Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
NiuTrans.Tensor
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
杨迪
NiuTrans.Tensor
Commits
4a609624
Commit
4a609624
authored
6 years ago
by
xiaotong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
local machine version
parent
c6f50a22
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
10 行增加
和
2 行删除
+10
-2
source/sample/transformer/T2TTrainer.cpp
+5
-2
source/sample/transformer/T2TTrainer.h
+5
-0
没有找到文件。
source/sample/transformer/T2TTrainer.cpp
查看文件 @
4a609624
...
...
@@ -114,6 +114,7 @@ void T2TTrainer::Init(int argc, char ** argv)
LoadParamBool
(
argc
,
argv
,
"epochcheckpoint"
,
&
useEpochCheckpoint
,
false
);
LoadParamInt
(
argc
,
argv
,
"updatestep"
,
&
updateStep
,
1
);
LoadParamBool
(
argc
,
argv
,
"doubledend"
,
&
isDoubledEnd
,
false
);
LoadParamBool
(
argc
,
argv
,
"smallbatch"
,
&
isSmallBatch
,
false
);
buf
=
new
int
[
bufSize
];
buf2
=
new
int
[
bufSize
];
...
...
@@ -648,7 +649,8 @@ int T2TTrainer::LoadBatchLM(FILE * file,
if
(
max
<
wn
)
max
=
wn
;
if
(
sc
>=
sBatch
&&
wc
>=
wBatch
)
int
tc
=
isSmallBatch
?
max
*
sc
:
wc
;
if
(
sc
>=
sBatch
&&
tc
>=
wBatch
)
break
;
}
...
...
@@ -773,7 +775,8 @@ int T2TTrainer::LoadBatchMT(FILE * file,
if
(
maxDec
<
wnDec
)
maxDec
=
wnDec
;
if
(
sc
>=
sBatch
*
2
&&
wcEnc
>=
wBatch
)
int
tc
=
isSmallBatch
?
maxEnc
*
sc
/
2
:
wcEnc
;
if
(
sc
>=
sBatch
*
2
&&
tc
>=
wBatch
)
break
;
}
...
...
This diff is collapsed.
Click to expand it.
source/sample/transformer/T2TTrainer.h
查看文件 @
4a609624
...
...
@@ -133,6 +133,11 @@ public:
/* indicates whether we double the </s> symble for the output of lms */
bool
isDoubledEnd
;
/* indicates whether we use batchsize = max * sc
rather rather than batchsize = word-number, where max is the maximum
length and sc is the sentence number */
bool
isSmallBatch
;
public
:
/* constructor */
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论