Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
BiTransDPI
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
CI / CD
CI / CD
流水线
日程表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
提交
问题看板
Open sidebar
杨志辉
BiTransDPI
Commits
77e5c7c0
提交
77e5c7c0
authored
4月 10, 2021
作者:
朱学凯
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix step error
上级
d2a30458
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
14 行增加
和
7 行删除
+14
-7
CPI.iml
.idea/CPI.iml
+2
-1
misc.xml
.idea/misc.xml
+2
-1
workspace.xml
.idea/workspace.xml
+6
-2
run_interaction.py
run_interaction.py
+4
-3
没有找到文件。
.idea/CPI.iml
浏览文件 @
77e5c7c0
...
...
@@ -2,7 +2,7 @@
<module
type=
"PYTHON_MODULE"
version=
"4"
>
<component
name=
"NewModuleRootManager"
>
<content
url=
"file://$MODULE_DIR$"
/>
<orderEntry
type=
"
inheritedJdk
"
/>
<orderEntry
type=
"
jdk"
jdkName=
"Python 3.6 (py3.6)"
jdkType=
"Python SDK
"
/>
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
</component>
</module>
\ No newline at end of file
.idea/misc.xml
浏览文件 @
77e5c7c0
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"ProjectRootManager"
version=
"2"
project-jdk-name=
"Python 3.6 (
code
)"
project-jdk-type=
"Python SDK"
/>
<component
name=
"ProjectRootManager"
version=
"2"
project-jdk-name=
"Python 3.6 (
py3.6
)"
project-jdk-type=
"Python SDK"
/>
</project>
\ No newline at end of file
.idea/workspace.xml
浏览文件 @
77e5c7c0
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"f877ac68-9cea-46d8-9125-207eebe5b5d6"
name=
"Default Changelist"
comment=
""
>
<list
default=
"true"
id=
"b4fb7f33-5387-4628-bcdb-b1b79dd926d0"
name=
"Default Changelist"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/CPI.iml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/CPI.iml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/misc.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/misc.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/run_interaction.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/run_interaction.py"
afterDir=
"false"
/>
</list>
...
...
@@ -84,6 +86,7 @@
</option>
</component>
<component
name=
"com.intellij.coverage.CoverageDataManagerImpl"
>
<SUITE
FILE_PATH=
"coverage/CPI$run_interaction.coverage"
NAME=
"run_interaction Coverage Results"
MODIFIED=
"1617888322915"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/CPI$run_interaction.coverage"
NAME=
"run_interaction Coverage Results"
MODIFIED=
"1617283608264"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
<SUITE
FILE_PATH=
"coverage/CPI$draft.coverage"
NAME=
"draft Coverage Results"
MODIFIED=
"1617456765793"
SOURCE_PROVIDER=
"com.intellij.coverage.DefaultCoverageFileProvider"
RUNNER=
"coverage.py"
COVERAGE_BY_TEST_ENABLED=
"true"
COVERAGE_TRACING_ENABLED=
"false"
WORKING_DIRECTORY=
"$PROJECT_DIR$"
/>
</component>
</project>
\ No newline at end of file
run_interaction.py
浏览文件 @
77e5c7c0
...
...
@@ -41,7 +41,7 @@ def train(args, model, data_generator):
loss_fct
=
torch
.
nn
.
MSELoss
()
writer
=
SummaryWriter
(
'./log/'
+
args
.
savedir
)
num_step
=
args
.
epochs
*
len
(
data_generator
)
step
=
0
# detect GPU
if
torch
.
cuda
.
is_available
():
model
.
cuda
()
...
...
@@ -56,7 +56,8 @@ def train(args, model, data_generator):
else
:
pred_affinity
=
model
(
input
.
long
())
loss
=
loss_fct
(
pred_affinity
,
affinity
.
unsqueeze
(
-
1
))
writer
.
add_scalar
(
'loss'
,
loss
,
global_step
=
num_step
)
step
+=
1
writer
.
add_scalar
(
'loss'
,
loss
,
global_step
=
step
)
# Update gradient
opt
.
zero_grad
()
loss
.
backward
()
...
...
@@ -70,7 +71,7 @@ def train(args, model, data_generator):
save_path
=
'./model/'
+
args
.
savedir
+
'/'
if
not
os
.
path
.
exists
(
save_path
):
os
.
mkdir
(
save_path
)
torch
.
save
(
model
.
state_dict
(),
save_path
+
'epoch-{}-step-{}-loss-{}.pth'
.
format
(
epoch
,
i
,
loss
))
torch
.
save
(
model
.
state_dict
(),
save_path
+
'epoch-{}-step-{}-loss-{}.pth'
.
format
(
epoch
,
step
,
loss
))
print
(
'training over'
)
writer
.
close
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论