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

做直播导航网站discuz建站流程

做直播导航网站,discuz建站流程,办公空间设计装修公司,wordpress设计幻灯片转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 代码流程 先检查所有GPU之间是否支持P2P通信;然后尝试启用GPU之间的P2P通信;再次检查所有GPU之间是否支持P2P通信。 test.cu&…

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

代码流程

  1. 先检查所有GPU之间是否支持P2P通信;
  2. 然后尝试启用GPU之间的P2P通信;
  3. 再次检查所有GPU之间是否支持P2P通信。

test.cu:

#include <stdio.h>
#include <cuda_runtime.h>void checkP2P(int deviceCount) {printf("\nChecking initial P2P support:\n");for (int i = 0; i < deviceCount; i++) {for (int j = 0; j < deviceCount; j++) {if (i != j) {int canAccessPeer = 0;cudaDeviceCanAccessPeer(&canAccessPeer, i, j);printf("GPU %d -> GPU %d: %s\n", i, j, canAccessPeer ? "Supported" : "Not Supported");}}}
}void enableP2P(int deviceCount) {printf("\nEnabling P2P:\n");for (int i = 0; i < deviceCount; i++) {cudaSetDevice(i);for (int j = 0; j < deviceCount; j++) {if (i != j) {int canAccessPeer = 0;cudaDeviceCanAccessPeer(&canAccessPeer, i, j);if (canAccessPeer) {cudaError_t err = cudaDeviceEnablePeerAccess(j, 0);if (err == cudaSuccess) {printf("P2P enabled between GPU %d and GPU %d.\n", i, j);} else {printf("Failed to enable P2P between GPU %d and GPU %d: %s\n", i, j, cudaGetErrorString(err));}}}}}
}void recheckP2P(int deviceCount) {printf("\nRechecking P2P support after enabling:\n");for (int i = 0; i < deviceCount; i++) {for (int j = 0; j < deviceCount; j++) {if (i != j) {int canAccessPeer = 0;cudaDeviceCanAccessPeer(&canAccessPeer, i, j);printf("GPU %d -> GPU %d: %s\n", i, j, canAccessPeer ? "Enabled" : "Disabled");}}}
}int main() {int deviceCount;cudaGetDeviceCount(&deviceCount);if (deviceCount < 2) {printf("At least two GPUs are required for P2P testing.\n");return 0;}printf("Detected %d GPUs.\n", deviceCount);// Step 1: Check initial P2P supportcheckP2P(deviceCount);// Step 2: Enable P2PenableP2P(deviceCount);// Step 3: Recheck P2P supportrecheckP2P(deviceCount);return 0;
}

编译:

nvcc -o test test.cu

执行:

./test.cu


注意事项

1、官方提供的cuda_tool里的simpleP2P、p2pBandwidthLatencyTest也都可以检测是否支持P2P。

2、Bridges间不支持P2P通信:deploying-managing-gpu-clusters

3、相同PCIe complex下是支持P2P:ParallelComputing


部分不支持P2P的类型

Nvidia Confirms GeForce Cards Lack P2P

http://www.yayakq.cn/news/820591/

相关文章:

  • 建网站找兴田德润租赁公司网站源码
  • 做网站如何买量短视频营销是什么意思
  • 中国建设网站的公司网页设计图片跟随鼠标移动
  • 建筑公司网站新年贺词建筑设计网站素材
  • 做企业网站的人才手机网站制作工具
  • 天河网站建设集团wordpress .htaccess 伪静态
  • 做名片最好的网站是哪个做企业官网的步骤
  • 鹤壁做网站价格移动互联网开发实训报告
  • 无锡网站建设网络推广广州排名seo公司
  • 静态化网站的缺点推荐佛山伦教网站设计
  • 做网站 转行东莞抖音推广
  • 莱州网站建设案例网页设计作品集
  • 导航特效网站手机程序开发
  • 长沙培训网站建设设计官网和推广的公司
  • 网站app微信三合一打开一个网站在建设中
  • 成都企业网站制作哪家好深圳专业专业网站设计公司
  • 如何建立网站管理系统白名单企业
  • 电商网站建设投资预算做外贸在什么网站最好
  • 这几年做哪些网站致富西山网站建设
  • 网站开发费用计入科目WordPress添加前台投稿插件
  • 解析域名网站网站文件夹权限
  • 成品网站 子目录打不开成都市建设监理协会网站
  • 网站建设面试对策网站 wordpress
  • 自己做的网站发布到网上视频播放不了高清做视频在线观看网站
  • 网站网页直播怎么做的鄱阳有做百度网站的
  • wordpress 仿站 主题做网站广告费
  • cms免费建站系统百度app首页
  • 网站建设编辑工作总结网站seo 文章转载 修改标题
  • 一般网站如何做防采集的手机广告推广软件
  • 珠海 网站 设计企业网站建设注意