对话机器人 实验7


开始用的是dgk_shooter_min.conv

悲剧的用luajit遇到了内存不足

重装了LUA52,这次没有遇到运行时提示内存不足

而是把我8G内存,4G swap都用光了。。。。深度学习没有大内存还真是玩不转啊

只好再换个更小的语料,用xiaohuangji50w_fenciA.conv

内存也占了6.9G,刚开始没仔细看教程里面16G都不够。。。。

训练时间太长了,默认30轮,我只好限定一下,只做一轮,也花了3个小时,cuda似乎没有起作用
~/git/chatbot-zh-torch7$ th train.lua --cuda --maxEpoch 1
-- Loading dataset

Loading vocabulary from data/vocab.t7 ...

Dataset stats:

Vocabulary size: 6561
Examples: 453960

dgk ending

-- Epoch 1 / 1



[==================== 453960/453960 ==========>] Tot: 3h17m | Step: 42ms

Finished in 3h17m 38.278059502991 examples/sec.

修改把you改成自己名字。。。
结果运行时,提示
lua:343: unknown Torch class <torch.CudaTensor>
这才想起来,LUA52下面,没有装cutorch,所以cuda没起作用。。。

然后还是提示这个,想了一会加个参数就好了,太傻了,语聊偏少,对话不咋地啊,离智能还远
怪不对,各个电商的对话机器人都是傻乎乎的

System:~/git/chatbot-zh-torch7$ th eval.lua --cuda
Loading vocabulary from data/vocab.t7 ...

-- Loading model

Type a sentence and hit enter to submit.

CTRL+C then enter to quit.


lb> 天气怎么样

是 啊 是 啊 ! 我 是 小 通

lb> 有点意思
那 是 我 的 主 人

lb> 不对劲吧
我 是 小 通

lb> 哎,看着好傻啊
我 是 小 通

lb> 确实要疯了
我 是 小 通

lb> 哪里出问题了吧
我 是 小 通

lb> quit
是 你 的 !

lb> ^C
/home/lb/torch/install/bin/lua: eval.lua:106: interrupted!
stack traceback:
[C]: in function 'read'
eval.lua:106: in main chunk
[C]: in function 'dofile'
...e/lb/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk
[C]: in ?
System:~/git/chatbot-zh-torch7$
已邀请:

赞同来自:


请问大佬 我也碰到这个UNKNOWN TORCH CLASS的 问题 怎么解决啊

要回复问题请先登录注册

返回顶部