开心雪糕

文章
8
资源
1
加入时间
3年1月7天

关于 GPU CUDA CUDNN一、GPU是什么?二、CUDA是什么?三、CUDATOOLKIT是什么?四、CUDNN是什么?五、CUDA与CUDNN的关系

关于GPU CUDA CUDNN一、GPU是什么?二、CUDA是什么?三、CUDATOOLKIT是什么?四、CUDNN是什么?五、CUDA与CUDNN的关系一、GPU是什么?深度学习依赖显卡加速,在此语境下,显卡简单理解成GPU,尤其指NVIDIA公司生产的GPU系列,因为后面介绍的cuda, cudnn都是NVIDIA公司针对自身的GPU独家设计的。GPU架构指的是硬件的设计方式,例如流处理器簇中有多少个core、是否有L1 or L2缓存、是否有双精度计算单元等等。芯片就是对上述GPU架构思

多链架构设计必读:平行链节点如何快速发现主链数据被篡改?

现有的主链-平行链共识机制中,平行链节点执行完平行链区块的交易后,将该平行链区块的执行结果发送给主链进行共识,平行链节点再同步主链的共识结果以完成平行链共识。主链节点正常完成共识并生成了正确的共识结果,将正确的共识结果保存在数据库中,例如,小A与小B的初始余额为10,小A将5个通证转账给小B,交易完成后小A的最终余额为5,小B的最终余额为15。但是,数据库容易被黑客攻击,假设黑客篡改数据库中的...

Linux 图形界面远程登录VNC服务(shell脚本运行)

VNC(Virtual Network Computing,虚拟网络计算)是一种图形桌面共享系统,它使用RFB协议远程控制另外一台计算机。VNC通过网络把控制端的键盘和鼠标事件传输给被控端,并把被控端的屏幕显示回传给控制端,使在控制端的操作者感觉犹如坐在被控端电脑面前操作一样。验证时使用软件 VNC-Viewer#!/bin/sh#防火墙允许vnc 5901 端口iptables -I INPUT -p tcp --dport 5901 -j ACCEPT#安装 vnc 所需插件yum ins

leetcode 1207. Unique Number of Occurrences

题目用map存储每个值和数量的对应关系,再用set存储数量,最终看map和set的size是否一样。class Solution { public boolean uniqueOccurrences(int[] arr) { HashMap<Integer,Integer> map = new HashMap<>(); for(i...