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

网站开发自学资料家装效果图网站

网站开发自学资料,家装效果图网站,网页打不开但是有网,wordpress被百度收录很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ#xff1a;870202403 前言 上期内容讲到VTK的体绘制技术vtkGPUVolumeRayCastMapper#xff0c;本文分享VTK中GPU加速的相关内容#xff0c;希望对各位小伙伴有所帮助#xff01; 感谢各位小伙伴的点赞关注#xff0c;小易会…很高兴在雪易的CSDN遇见你  VTK技术爱好者 QQ870202403 前言 上期内容讲到VTK的体绘制技术vtkGPUVolumeRayCastMapper本文分享VTK中GPU加速的相关内容希望对各位小伙伴有所帮助 感谢各位小伙伴的点赞关注小易会继续努力分享一起进步 你的点赞就是我的动力()ノ~ 目录 前言 1. vtkGPUInfoList 1.1 Probe 1.2 IsProbed 1.3 GetNumberOfGPUs 1.4 GetGPUInfo 2. vtkGPUInfo 2.1 设置/获取专用显存DedicatedVideoMemory 2.2  设置/获取专用系统内存DedicatedSystemMemory 2.3 设置/获取共享系统内存SharedSystemMemory 3. 实际应用 4. vtkDummyGPUInfoList 5. vtkGPUInfoList其他子类 结论 1. vtkGPUInfoList 用于存储主机各GPU显存信息列表。 vtkGPUInfoList存储了一系列的vtkGPUInfo。一个主机可以有多个gpu。它通过使用系统调用探测主机来创建和设置列表。这是一个抽象类。具体类是特定于操作系统的。 其重要参数如下 1.1 Probe 查询该主机中的vtkGPUInfo信息。 1.2 IsProbed 返回是否查询该主机的vtkGPUInfo信息。 1.3 GetNumberOfGPUs 获取GPU的数量 1.4 GetGPUInfo 获取GPU的信息 /*** Return information about GPU i.* \pre probed: IsProbed()* \pre valid_index: i0 iGetNumberOfGPUs()* \post result_exists: result!0*/virtual vtkGPUInfo* GetGPUInfo(int i); 2. vtkGPUInfo 用于存储GPU显存信息其重要参数如下 2.1 设置/获取专用显存DedicatedVideoMemory 以字节为单位设置/获取专用显存。初始值为0。通常是最快的。如果它不为0应该首先考虑它并且应该忽略DedicatedSystemMemory或SharedSystemMemory。 //{/*** Set/Get dedicated video memory in bytes. Initial value is 0.* Usually the fastest one. If it is not 0, it should be taken into* account first and DedicatedSystemMemory or SharedSystemMemory should be* ignored.* 以字节为单位设置/获取专用显存。初始值为0。通常是最快的。* 如果它不为0应该首先考虑它并且应该忽略DedicatedSystemMemory或SharedSystemMemory。*/vtkSetMacro(DedicatedVideoMemory, vtkTypeUInt64);vtkGetMacro(DedicatedVideoMemory, vtkTypeUInt64);//} 2.2  设置/获取专用系统内存DedicatedSystemMemory //{/*** Set/Get dedicated system memory in bytes. Initial value is 0.* This is slow memory. If it is not 0, this value should be taken into* account only if there is no DedicatedVideoMemory and SharedSystemMemory* should be ignored.* 以字节为单位设置专用系统内存初始值为0.* 这是慢速内存。如果该值不为0则只有在没有dedicatedvideommemory且* SharedSystemMemory被忽略的情况下才会考虑该值。*/vtkSetMacro(DedicatedSystemMemory, vtkTypeUInt64);vtkGetMacro(DedicatedSystemMemory, vtkTypeUInt64);//} 2.3 设置/获取共享系统内存SharedSystemMemory //{/*** Set/Get shared system memory in bytes. Initial value is 0.* Slowest memory. This value should be taken into account only if there is* neither DedicatedVideoMemory nor DedicatedSystemMemory.* 以字节为单位设置/获取共享系统内存初始值为0. 此为最慢的内存。* 只有在既没有dedicatedvideommemory也没有DedicatedSystemMemory的情况下才应该考虑这个值。*/vtkSetMacro(SharedSystemMemory, vtkTypeUInt64);vtkGetMacro(SharedSystemMemory, vtkTypeUInt64);//} 3. 实际应用 //摘自vtkGPUVolumeRayCastMapper this-MaxMemoryInBytes 0;vtkGPUInfoList* l vtkGPUInfoList::New();l-Probe();if (l-GetNumberOfGPUs() 0){vtkGPUInfo* info l-GetGPUInfo(0);this-MaxMemoryInBytes info-GetDedicatedVideoMemory();if (this-MaxMemoryInBytes 0){this-MaxMemoryInBytes info-GetDedicatedSystemMemory();}// we ignore info-GetSharedSystemMemory(); as this is very slow.}l-Delete();if (this-MaxMemoryInBytes 0) // use some default value: 128MB.{this-MaxMemoryInBytes 128 * 1024 * 1024;} 4. vtkDummyGPUInfoList vtkDummyGPUInfoList通过将gpu的计数设置为零来实现Probe()。在没有特定于操作系统的实现时非常有用。主要用于重写Probe函数。将GPU的数量置零。 void vtkDummyGPUInfoList::Probe() {if (!this-Probed){this-Probed true;this-Array new vtkGPUInfoListArray;this-Array-v.resize(0); // no GPU.}assert(post: probed this-IsProbed()); } 5. vtkGPUInfoList其他子类 本文基于VTK9.0.3版本无vtkCoreGraphicsGPUInfoListvtkDirectXGPUInfoList和vtkXGPUInfoList接口。 结论 本文粗略讨论VTK中使用GPU的方法以后再慢慢研究VTK进行GPU加速的详细流程。 感谢各位小伙伴的点赞关注小易会继续努力分享一起进步 你的赞赏是我的最最最最大的动力()ノ~
http://www.zqtcl.cn/news/687501/

相关文章:

  • 石家庄城乡建设厅网站牡丹江百度推广
  • 网站建设源代码 费用事件网站推广
  • 购物网站开发文献综述潮汕网站建设
  • 做五金生意什么网站做比较好网站建设市场规模
  • 网站跟app的区别是什么网络搭建结构图
  • 淘宝网站怎么做视频教程山西推广型网站开发
  • 杭州开发网站2018主流网站建设语言
  • 杂志社网站建设方案书响应式网站服务
  • 青岛网站开发建设农村建设有限公司网站
  • 做水晶接单在哪个网站接php做购物网站怎么样
  • 网站内部结构优化网页设计网站搭建
  • 杭州公司建设网站网络营销是一种什么营销
  • 事业单位网站建设费科目定西市小企业网站建设
  • 温州网站推广哪家好网站开发所遵循的
  • 没有网站做APP公司logo设计公司logo设计
  • 网站建设在哪个软件下做中国最大的现货交易平台
  • 西宁做网站公司电话加强局网站建设
  • 佛山做企业网站公司做贸易做个外贸网站有必要吗
  • 南昌制作网站的公司wordpress 分享到插件
  • 大型网站怎样做优化PHP站长工具怎么用
  • 响应式模板网站建设营销型网站建设怎么收费
  • 夺宝网站开发全网seo优化电话
  • 宁夏建设工程招标投标信息管理中心网站广告多的网站
  • c 网站做死循环北京响应式的网站设计
  • 手机门户网站建设莱芜雪野湖国际会议中心酒店
  • 男人女人做那事网站vue加wordpress
  • 古色古香 网站模板西安企业黄页网站
  • 上海企业网站怎么建设交互设计网站有哪些
  • 企业网站设计与制作开发一款游戏app需要多少钱
  • 贵阳网站方舟网络北京手机网站制作