当前位置: 首页 > news >正文

SiddonGpu编译过程记录

1.  还是想要能够快速生成DRR,用了这个up的代码GitHub - fabio86d/CUDA_DigitallyReconstructedRadiographs: GPU accelerated python library for generation of Digitally Reconstructed Radiographs (March 2018)

在看步骤的时候不是很清晰。尤其是procedure to generate cpp library。后来搞懂了。

(1). 在命令行输入 
 

cmake -B SiddonClassLib\bin -S SiddonClassLib\src

 这一步后就会生成bin这个文件夹(这一步还没有Release这个文件夹,这个文件夹是下一步生成的)

(2)生成后再打开VS编译(没有VS应该也是可以用命令行编译的)
这步骤结束后就会生成release这个文件夹,里面有.lib文件

 

 

(3)完成后面两步后,就完成了procedure to generate Cpp library. 进入procedure to wrap a Cpp library to a Python library using Cpython.
这里稍微要注意一下的就是有三个文件要修改(虽然别人官网也说了,哈哈哈),其他的按照官网的来就可以。
1、2里面的都要改成(1)(2)里面的,也就是用(1)(2)的文件替换一下
3的setup.py文件里面的内容要改一下,改成自己的路径

这一步我遇到报错说我的numpy版本不对,然后我卸载numpy重装就好了 

 

官网步骤说明:

 

http://www.lryc.cn/news/95238.html

相关文章:

  • Ubuntu 20.04使用 VNC远程桌面连接避坑指南
  • STM32MP157驱动开发——按键驱动(定时器)
  • 基于Centos 7虚拟机的磁盘操作(添加磁盘、分区、格式分区、挂载)
  • “完全指南:理解API和商品详情的作用和关系“
  • Spring Cloud Gateway - 新一代微服务API网关
  • HTTP超本文传输协议
  • React+Redux 数据存储持久化
  • Redis高可用部署架构
  • 深度学习与神经网络
  • CPU密集型和IO密集型任务的权衡:如何找到最佳平衡点
  • 超越POSIX:一个时代的终结?
  • 秋招算法备战第22天 | 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • 小程序之移花宫-自定义底部标签图标---【浅入深出系列005】
  • 题目1 SQL注入(保姆级教程)
  • PDF转换成word乱码了怎么办?最实用的方法在这里!
  • 字节跳动后端面试,笔试部分
  • [JavaScript游戏开发] 2D二维地图绘制、人物移动、障碍检测
  • 区间预测 | MATLAB实现基于QRF随机森林分位数回归时间序列区间预测模型
  • .NET网络编程——TCP通信
  • 【Python机器学习】实验01 Numpy以及可视化回顾
  • vue3-组件中的变化
  • 认识主被动无人机遥感数据、预处理无人机遥感数据、定量估算农林植被关键性状、期刊论文插图精细制作与Appdesigner应用开发
  • 数学建模的六个步骤
  • 【计算机组成原理】24王道考研笔记——第二章 数据的表示和运算
  • JQ-6 Bootstrap入门到实战;Bootstrap的(优缺点、安装、响应式容器原理、网格系统、响应式工具类、Bootstrap组件);小项目实践
  • 如何用3D格式转换工具HOOPS Exchange读取颜色和材料信息?
  • [Ubuntu 22.04] 安装docker,并设置镜像加速
  • 如何使用GPT作为SQL查询引擎的自然语言
  • Servlet3.0上传文件
  • 【ARM Cache 系列文章 6 番外篇 – MMU, MPU, SMMU, PMU 差异与关系】