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

漳州正规网站建设公司凡科可以做淘宝客网站吗

漳州正规网站建设公司,凡科可以做淘宝客网站吗,什么是网站建设整体策划方案,平台网站建设协议背景 想要了解CUDA并行计算原理#xff0c;同时针对深度学习中出现一些“不支持算子”可能需要手写的需要#xff0c;配置一个简单的CUDA编译环境#xff0c;探索CUDA编程的范式【注#xff1a;CUDA环境配置略】。结果展示 示例代码 #include cuda_runtime.h …背景 想要了解CUDA并行计算原理同时针对深度学习中出现一些“不支持算子”可能需要手写的需要配置一个简单的CUDA编译环境探索CUDA编程的范式【注CUDA环境配置略】。结果展示 示例代码 #include cuda_runtime.h #include device_launch_parameters.h #include iostream__global__ void VecAdd(int* A, int* B, int* C) {int i threadIdx.x;C[i] A[i] B[i]; }void test_cuda(){// define dataconst int size 3;int a[size] { 1,2,3 };int b[size] { 10,20,30 };int c[size] { 0 };// define deviceint* dev_a 0;int* dev_b 0;int* dev_c 0;// set cuda statecudaError_t cudaStatus;// select cuda devicecudaStatus cudaSetDevice(0);if (cudaStatus ! cudaSuccess) {fprintf(stderr, GPU device error);return;}// allocate memory on cudacudaStatus cudaMalloc((void**)dev_c, size * sizeof(int));if (cudaStatus ! cudaSuccess)fprintf(stderr, device_c allocate error);cudaStatus cudaMalloc((void**)dev_a, size * sizeof(int));if (cudaStatus ! cudaSuccess)fprintf(stderr, device_a allocate error);cudaStatus cudaMalloc((void**)dev_b, size * sizeof(int));if (cudaStatus ! cudaSuccess)fprintf(stderr, device_b allocate error);// copy data from cpu to gpucudaStatus cudaMemcpy(dev_a, a, size * sizeof(int), cudaMemcpyHostToDevice);if (cudaStatus ! cudaSuccess) {fprintf(stderr, device_a copy error);}// copy data from cpu to gpucudaStatus cudaMemcpy(dev_b, b, size * sizeof(int), cudaMemcpyHostToDevice);if (cudaStatus ! cudaSuccess) {fprintf(stderr, device_b copy error);}// core gpu operationVecAdd 1, size (dev_a, dev_b, dev_c);// get error statecudaStatus cudaGetLastError();if (cudaStatus ! cudaSuccess) {fprintf(stderr, VecAdd call error: %s\n, cudaGetErrorString(cudaStatus));}cudaStatus cudaDeviceSynchronize();if (cudaStatus ! cudaSuccess) {fprintf(stderr, cudaDeviceSynchronize not sucess %d!\n, cudaStatus);}// copy data from cuda to cpucudaStatus cudaMemcpy(c, dev_c, size * sizeof(int), cudaMemcpyDeviceToHost);if (cudaStatus ! cudaSuccess) {fprintf(stderr, copy result to host error);}printf({1,2,3} {10,20,30} {%d,%d,%d}\n, c[0], c[1], c[2]);cudaFree(dev_a);cudaFree(dev_b);cudaFree(dev_c); }int main() {test_cuda();return 0; }小结 NVCC编译cuda命令与g编译C较为相似从而借鉴引入对应的include实现Windows下cmake编译CUDA代码示例代码展示了从CPU读取数据在GPU端进行计算最终传输给CPU的过程与深度学习数据加载过程类似是较为通用的过程理解C到CUDA的过渡、预加载过程进一步从底层了解CUDA。
http://www.pierceye.com/news/248159/

相关文章:

  • 滇中引水工程建设管理局网站网站开发怎样验收
  • ps制作网站logo阿里云网站备案拍照
  • 网站建设合同】wordpress翻书
  • 电商网站建设制作隆化县建设局网站
  • 宁波网站建设rswl网页美工设计教案
  • 贵州省住房城乡建设部网站json网站开发
  • 桥头网站仿做百度里面的站长工具怎么取消
  • 博物馆网站页面设计说明山东高端网站定制
  • python网站开发效率jsp做网站下载图片
  • 营销式网站建设免费注册个人网站官网
  • 高职高专 网站建设与维护开发一个网站平台多少钱
  • 网站后缀有哪些宜昌建设网站
  • iis做网站的流程wordpress有中文版没
  • 一般的美工可以做网站吗网站做相册
  • 扁平化网站psd招聘类网站怎么做
  • 想当淘客自己的网站怎么做服装网页设计网站
  • 网站怎么做数据接口wordpress主题知更
  • 注册网站登录企业网站建设论文模板
  • 营销型网站模板免费下载常用wordpress搭建环境
  • 浦东新区手机网站建设wordpress 视频页面
  • 做课件最好的素材网站网站背景动图怎么做
  • 做网站时已做好了ps怎么倒入深圳燃气公司地址
  • 做类似淘宝的网站要多少钱亚马逊网站建设进度计划书
  • 够完美网站建设怎么把视频弄成超链接
  • 苏州网站建设哪家更好四川省建设工程信息网官网二建注册
  • 潍坊网站关键词推广湖南餐饮网站建设
  • 珠海网站建设优化推广win2008 iis7发布网站
  • 平安网站建设发挥了积极的作用wordpress 的数据库路径
  • 福州网站建设优化安阳县二中录取分数线2022
  • 如何建手机网站网站能否做二维码