PUM-main makefile报错 #2

PUM-main makefile报错 #2,第1张

PUM-main makefile报错 #2

好不容易把目标检测的代码跑起来了,跑train_rel.py又遇到Makefile错误了。按照上一篇博客照葫芦画瓢 *** 作了一番,bug解决。

一开始的报错↓

lib的目录结构是这样的:
首先还是在lstm的Makefile下加这句话,加在开头:

NVCC=/usr/local/cuda-9.0/bin/nvcc



然后cd到src文件夹下,按照上一次的经验,这里应该也有一个makefile文件,但是没有,给它新建一个。src的目录结构如下(Makefile是我后来自己加的)

然后输入这两句保存:

all: highway_lstm_kernel.cu highway_lstm_kernel.h
	nvcc -c -o highway_lstm_kernel.cu.o highway_lstm_kernel.cu --compiler-options -fPIC -gencode arch=compute_61,code=sm_61
clean:
	rm highway_lstm_kernel.cu.o

再回到lstm文件夹下,make就可以了。

--------------------------一些碎碎念-----------------------
因为src下有两种文件,一个叫highway_lstm_kernel,一个叫highway_lstm_cuda,我一开始以为要改成cuda但是还是不行,改成kernel居然就行了。
太 神 奇 了 。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5572248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存