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

合肥龙岗医院网站建设网站seo设置是什么意思

合肥龙岗医院网站建设,网站seo设置是什么意思,甘肃兰州气候特点,杭州蒙特网站建设1. 流的定义 流#xff08;Stream#xff09;是一个基于上下文#xff08;Context#xff09;的任务管道抽象#xff0c;是一组由GPU依次执行的CUDA操作序列#xff0c;其中每个操作可能会使用或产生数据。在一个上下文中可以创建多个流#xff0c;每个流都拥有自己的任…1. 流的定义 流Stream是一个基于上下文Context的任务管道抽象是一组由GPU依次执行的CUDA操作序列其中每个操作可能会使用或产生数据。在一个上下文中可以创建多个流每个流都拥有自己的任务队列和执行状态。通过在不同的流上执行不同的CUDA操作可以使得这些操作能够异步地并行执行提高了CUDA程序的性能。 默认情况下每个线程都有自己的默认流可以使用nullptr来代表默认流。在默认流上执行的CUDA操作会被添加到默认流的任务队列中然后在GPU上异步执行。如果您创建了多个流则需要使用流的句柄来将CUDA操作添加到特定的流中。 2. 同步和异步 2.1 同步 女朋友(context)发出指令(任务队列)后就什么事情都不能干了还要等我们这些工具人返回消息身为一个合格的工具人你们觉得这样可以吗身为工具人之王我们当然不能这样 2.2 异步 这个案例是一个流也就是一个男朋友当然漂亮的女生是应该被更好的对待例如说多个男朋友 女朋友难道要等我们工具人买回来全部东西吗 当然不用了女朋友可以不停的给我们发指令她想吃苹果了突然她又想吃个西瓜也给我们发一下突然她又想喝奶茶了再喊我们去给她买奶茶然后一次性叫我们拿回来 如果女朋友想知道买的奶茶的信息她完全可以给我们发个消息到了奶茶店给她拍一下今天有什么特别新品等等等等。 是女朋友也可以新建一个流这个流就是我的好兄弟工具人二号 最重要的是我们都不是她的男朋友我只是觉得我是她的男朋友 也就是nullptr, 默认流但是很可能我是异步的任务队列只是为了异步的执行操作提高context的管理而已 活没干完之前舔狗不许回家 3. 正常的解释 4. 代码案例 // CUDA运行时头文件 #include cuda_runtime.h#include stdio.h #include string.h#define checkRuntime(op) __check_cuda_runtime((op), #op, __FILE__, __LINE__)bool __check_cuda_runtime(cudaError_t code, const char* op, const char* file, int line){if(code ! cudaSuccess){ const char* err_name cudaGetErrorName(code); const char* err_message cudaGetErrorString(code); printf(runtime error %s:%d %s failed. \n code %s, message %s\n, file, line, op, err_name, err_message); return false;}return true; }int main(){int device_id 0;checkRuntime(cudaSetDevice(device_id));cudaStream_t stream nullptr;checkRuntime(cudaStreamCreate(stream));// 在GPU上开辟空间float* memory_device nullptr;checkRuntime(cudaMalloc(memory_device, 100 * sizeof(float)));// 在CPU上开辟空间并且放数据进去将数据复制到GPUfloat* memory_host new float[100];memory_host[2] 520.25;checkRuntime(cudaMemcpyAsync(memory_device, memory_host, sizeof(float) * 100, cudaMemcpyHostToDevice, stream)); // 异步复制操作主线程不需要等待复制结束才继续// 在CPU上开辟pin memory,并将GPU上的数据复制回来 float* memory_page_locked nullptr;checkRuntime(cudaMallocHost(memory_page_locked, 100 * sizeof(float)));checkRuntime(cudaMemcpyAsync(memory_page_locked, memory_device, sizeof(float) * 100, cudaMemcpyDeviceToHost, stream)); // 异步复制操作主线程不需要等待复制结束才继续printf(%f\n, memory_page_locked[2]);checkRuntime(cudaStreamSynchronize(stream));printf(%f\n, memory_page_locked[2]);// 释放内存checkRuntime(cudaFreeHost(memory_page_locked));checkRuntime(cudaFree(memory_device));checkRuntime(cudaStreamDestroy(stream));delete [] memory_host;return 0; }
http://www.hkea.cn/news/14545347/

相关文章:

  • 沈阳网站设计制作公司浙江响应式网站建设
  • 教育培训机构微网站模板虚拟主机哪里好
  • 丰涵网站建设网站静态代码检查 站长工具
  • 吉林省网站建设安徽休宁建设厅网站
  • 商城手机网站制作凤凰网最新军事新闻
  • 西安网站制作模板免费网站建设下载
  • 宿迁宿城区屠园乡网站建设专业搜索引擎seo技术公司
  • 网站开发核心技术wordpress极简中文主题
  • ps制作网站过程巨鹿县住房与城乡建设厅网站
  • 大学生活网站设计网页开发书籍
  • 企业网站的需求分析上海企业制作网站
  • 桂林做网站建设的公司长沙建站网站模板
  • wordpress全站ajax主题如何通过域名访问网站
  • 开化网站建设公司wordpress 进入
  • 怎么免费建立网站做推广wordpress树形主题
  • 怎么查看vps网站服务器时间404页面模板
  • 兼职做网站平台大连做网站公司排行榜
  • 二级域名做网址导航大全网站手机网站 wap
  • 网站外链带nofollow是什么意思赫章网站建设
  • 丽江网站开发找千素网wordpress自己添加menu
  • 网站评估做的好不好高中做信息技术题网站
  • 网站seo完整的优化方案辛集建设局网站
  • 城桥微信网站设计制作域名注册商查询工具
  • 戴尔网站建设成品网站开发
  • 网站建站方式有哪些wordpress關閉
  • 中国建设银行企业门户网站蛋糕网站网页设计
  • 工贸一体化企业建设电子商务网站的误区做物流的可以在那些网站找客户端
  • 维护一个网站要多少钱网站关键词排名软件
  • 网站建设销售简历如何维护公司网页
  • 济南手机网站建设公司哪家好挂机宝怎么做网站