安装nngraph

在Ubuntu 18.04上运行Lua代码遇到nngraph缺失问题。通过GitHub搜索找到替代下载源,详细步骤包括源码下载、解压、编译和安装nngraph及其依赖。过程中涉及torch、cwrap等多个组件的安装,最终测试安装结果并记录遇到的错误。
摘要由CSDN通过智能技术生成

一、获取源码包

在这里插入图片描述

torch7-master.zip
paths-master.zip
nngraph-master.zip
graph-master.zip
cwrap-master.zip

二、缺少nngraph

2.1 问题提出

      在Ubuntu18.04上运行lua代码的时候遇到了缺少nngraph的问题,各种google都找不到,只有参考链接1有一点儿线索。链接中给的解决方案如下

sudo luarocks --from=https://raw.githubusercontent.com/torch/rocks/master/ 
Graph LSTM的代码实现可以使用torch库中的nngraph模块来完成。下面是一个示例代码,用于实现一个具有三个输入和一个输出的Graph LSTM模块: ```lua require 'nngraph' -- 定义输入节点 x1=nn.Identity()() x2=nn.Identity()() x3=nn.Identity()() -- 定义Graph LSTM模块 L=nn.CAddTable()({x1,nn.CMulTable()({x2,nn.Linear(20,10)(x3)})}) mlp=nn.gModule({x1,x2,x3},{L}) ``` 在这个示例中,我们首先使用`nn.Identity()`来定义三个输入节点x1、x2和x3。然后,我们使用`nn.Linear(20,10)`定义一个线性层,将x3作为输入,并将其与x2相乘。接下来,我们使用`nn.CMulTable()`将x2与线性层的输出相乘。最后,我们使用`nn.CAddTable()`将x1和乘法结果相加,作为Graph LSTM模块的输出L。最后,我们使用`nn.gModule()`将输入节点和输出节点包装成一个可执行的图模块。 这只是一个简单的示例代码,具体的Graph LSTM实现可能会根据具体任务和需求有所不同。但是,这个示例代码可以作为一个起点,帮助你开始实现自己的Graph LSTM模块。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [《Semantic Object Parsing with Graph LSTM》--论文阅读笔记](https://blog.csdn.net/LIYUO94/article/details/105945790)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [好文!使用Torch nngraph实现LSTM](https://blog.csdn.net/tiaojingtao1293/article/details/81207532)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贱贱的剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值