指路:
运行latent_3d_points的train_single_class_ae.ipynb
其中重点:
先确定自己的tensorflow路径
新建find.py文件:vim find.py
find.py文件内容:

from __future__ import print_function
import tensorflow as tf
print(tf.sysconfig.get_compile_flags(),'\n')
print(tf.sysconfig.get_link_flags())

输出结果:

['-I/home/xxj/.local/lib/python2.7/site-packages/tensorflow/include', '-D_GLIBCXX_USE_CXX11_ABI=0']
['-L/home/xxj/.local/lib/python2.7/site-packages/tensorflow', '-l:libtensorflow_framework.so.1']

4.根据上个步骤的输出结果,修改makefile文件,-I之后的内容为TF_INC,-L之后的内容为TF_LIB。
注意makefile中的D_GLIBCXX_USE_CXX11_ABI等于0还是1,以及-l:libtensorflow_framework.so.1,这两部分都需对应自己上一步的输出。

nvcc=/usr/local/cuda-8.0/bin/nvcc
cudalib=/usr/local/cuda-8.0/lib64
nsync=/home/xxj/.local/lib/python2.7/site-packages/tensorflow/include/external/nsync/public
TF_INC=/home/xxj/.local/lib/python2.7/site-packages/tensorflow/include
TF_LIB=/home/xxj/.local/lib/python2.7/site-packages/tensorflowall: tf_approxmatch_so.so tf_approxmatch_g.cu.o tf_nndistance_so.so tf_nndistance_g.cu.otf_approxmatch_so.so: tf_approxmatch_g.cu.o tf_approxmatch.cpg++ -std=c++11 tf_approxmatch.cpp tf_approxmatch_g.cu.o -o tf_approxmatch_so.so -shared -fPIC -I $(TF_INC) -I $(nsync) -lcudart -L $(cudalib) -L $(TF_LIB) -l:libtensorflow_framework.so.1 -O2 -D_GLIBCXX_USE_CXX11_ABI=0tf_approxmatch_g.cu.o: tf_approxmatch_g.cu$(nvcc) -std=c++11 -c -o tf_approxmatch_g.cu.o tf_approxmatch_g.cu -I $(TF_INC) -I $(nsync) -DGOOGLE_CUDA=1 -x cu -Xcompiler -fPIC -O2 -D_GLIBCXX_USE_CXX11_ABI=0tf_nndistance_so.so: tf_nndistance_g.cu.o tf_nndistance.cppg++ -std=c++11 tf_nndistance.cpp tf_nndistance_g.cu.o -o tf_nndistance_so.so -shared -fPIC -I $(TF_INC) -I $(nsync) -lcudart -L $(cudalib) -L $(TF_LIB) -l:libtensorflow_framework.so.1 -O2 -D_GLIBCXX_USE_CXX11_ABI=0tf_nndistance_g.cu.o: tf_nndistance_g.cu$(nvcc) -std=c++11 -c -o tf_nndistance_g.cu.o tf_nndistance_g.cu -I $(TF_INC) -I $(nsync) -DGOOGLE_CUDA=1 -x cu -Xcompiler -fPIC -O2 -D_GLIBCXX_USE_CXX11_ABI=0clean:rm tf_approxmatch_so.sorm tf_nndistance_so.sorm  *.cu.o

————————————————
版权声明:本文为CSDN博主「谦虚的海绵」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25436597/article/details/102708842

我的是这样:

nvcc = /usr/local/cuda-8.0/bin/nvcc
cudalib =  /usr/local/cuda-8.0/lib64
nsync = /home/y/.local/lib/python2.7/site-packages/tensorflow/include/external
TF_INC=/home/y/.local/lib/python2.7/site-packages/tensorflow/include
TF_LIB=/home/y/.local/lib/python2.7/site-packages/tensorflowall: tf_approxmatch_so.so tf_approxmatch_g.cu.o tf_nndistance_so.so tf_nndistance_g.cu.otf_approxmatch_so.so: tf_approxmatch_g.cu.o tf_approxmatch.cpp g++ -std=c++11 tf_approxmatch.cpp tf_approxmatch_g.cu.o -o tf_approxmatch_so.so -shared -fPIC -I $(TF_INC) -I $(nsync) -lcudart -L $(cudalib) -L $(TF_LIB) -ltensorflow_framework -O2 -D_GLIBCXX_USE_CXX11_ABI=0
tf_approxmatch_g.cu.o: tf_approxmatch_g.cu$(nvcc) -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -c -o tf_approxmatch_g.cu.o tf_approxmatch_g.cu -I $(TF_INC) -I $(nsync) -DGOOGLE_CUDA=1 -x cu -Xcompiler -fPIC -O2
tf_nndistance_so.so: tf_nndistance_g.cu.o tf_nndistance.cppg++ -std=c++11 tf_nndistance.cpp tf_nndistance_g.cu.o -o tf_nndistance_so.so -shared -fPIC -I $(TF_INC) -I $(nsync) -lcudart -L $(cudalib) -L $(TF_LIB) -ltensorflow_framework -O2 -D_GLIBCXX_USE_CXX11_ABI=0
tf_nndistance_g.cu.o: tf_nndistance_g.cu$(nvcc) -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -c -o tf_nndistance_g.cu.o tf_nndistance_g.cu -I $(TF_INC) -I $(nsync) -DGOOGLE_CUDA=1 -x cu -Xcompiler -fPIC -O2clean:rm tf_approxmatch_so.sorm tf_nndistance_so.sorm  *.cu.o 

makefile文件在Latent/external/structural_losses/makefile这个路径下面

Latent_3d_points复现相关推荐

  1. Facebook 发布深度学习工具包 PyTorch Hub,让论文复现变得更容易

    近日,PyTorch 社区发布了一个深度学习工具包 PyTorchHub, 帮助机器学习工作者更快实现重要论文的复现工作.PyTorchHub 由一个预训练模型仓库组成,专门用于提高研究工作的复现性以 ...

  2. 【目标检测】yolo系列:从yolov1到yolov5之YOLOv1详解及复现

    检测器通常能够被分为两类,一类是two-stage检测器,最具代表的为faster R-CNN:另一类是one-stage检测器,包括YOLO,SSD等.一般来说,two-stage检测器具有高定位和 ...

  3. CV算法复现(分类算法2/6):AlexNet(2012年 Hinton组)

    致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 目录 致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 1 本次要 ...

  4. 【神经网络】(17) EfficientNet 代码复现,网络解析,附Tensorflow完整代码

    各位同学好,今天和大家分享一下如何使用 Tensorflow 复现 EfficientNet 卷积神经网络模型. EfficientNet 的网络结构和 MobileNetV3 比较相似,建议大家在学 ...

  5. 【神经网络】(16) MobileNetV3 代码复现,网络解析,附Tensorflow完整代码

    各位同学好,今天和大家分享一下如何使用 Tensorflow 构建 MobileNetV3 轻量化网络模型. MobileNetV3 做了如下改动(1)更新了V2中的逆转残差结构:(2)使用NAS搜索 ...

  6. 【神经网络】(15) Xception 代码复现,网络解析,附Tensorflow完整代码

    各位同学好,今天和大家分享一下如何使用 Tensorflow 构建 Xception 神经网络模型. 在前面章节中,我已经介绍了很多种轻量化卷积神经网络模型,感兴趣的可以看一下:https://blo ...

  7. 【神经网络】(14) MnasNet 代码复现,网络解析,附Tensorflow完整代码

    各位同学好,今天和大家分享一下如何使用 Tensorflow 复现谷歌轻量化神经网络 MnasNet  通常而言,移动端(手机)和终端(安防监控.无人驾驶)上的设备计算能力有限,无法搭载庞大的神经网络 ...

  8. 【神经网络】(13) ShuffleNetV2 代码复现,网络解析,附Tensorflow完整代码

    各位同学好,今天和大家分享一下如何使用 Tensorflow 复现轻量化神经网络 ShuffleNetV2. 为了能将神经网络模型用于移动端(手机)和终端(安防监控.无人驾驶)的实时计算,通常这些设备 ...

  9. 【神经网络】(11) 轻量化网络MobileNetV1代码复现、解析,附Tensorflow完整代码

    各位同学好,今天和大家分享一下如何使用 Tensorflow 复现轻量化神经网络模型 MobileNetV1.为了能将神经网络模型用于移动端(手机)和终端(安防监控.无人驾驶)的实时计算,通常这些设备 ...

最新文章

  1. Struts2.perperties中的配置详解
  2. CentOS7部署NFS
  3. IDEA中Maven项目使用Junit4单元测试的写法
  4. 小话设计模式三:发布/订阅模式
  5. koa --- nunjucks
  6. [C++11]shared_ptr共享智能指针的初始化与使用
  7. php oracle数据库连接池,数据库管理Oracle 连接池信息的修改
  8. 美团多渠道打包原理以及使用
  9. Spring的三种注入方式
  10. 挖金矿 详解(C++)
  11. Python+数据库+前端+Django
  12. vue3 + js-cookie加密解密(普通版本/TS版本)
  13. 跟着团子学SAP DMS—在SAP中通过DMS上传文档基本操作(CV01N/CV02N/CV03N/CV04N)
  14. DNS服务器配置:DNS服务器配置:正反解析,主从服务器,子域授权,
  15. 设计模式学习笔记总结
  16. sketch 如何实现图片image圆角 头像圆角
  17. ListView接收另一个页面的数值显示
  18. meshing-局部加密
  19. GL-SF1200 路由器 使用 ipv6 的方法
  20. 数字电子技术考试知识点总结

热门文章

  1. 脑科学与脑机接口原理
  2. goto语句 switch语句
  3. SQL Server 仿当当网书店管理系统数据库的设计与实现
  4. 今生也是第一次开播详细讲解,有多少料全包了
  5. JSON.stringify() 玩出新花样,太腻害了
  6. 毕设项目-基于人脸识别的高校课堂考勤微信小程序及系统
  7. 【随笔记】FRAM 铁电随机存储器(MB85RC04VPNF)
  8. (快速入门)MySQL学习笔记一:(E数据类型)
  9. CSS 6 精灵图 字体图标 CSS三角 用户界面样式 vertical-align 溢出文字省略号 常见布局技巧
  10. java cst gmt_CST和GMT