前言 2006年,NVIDIA公司发布了CUDA,CUDA是建立在NVIDIA的CPUs上的一个通用并行计算平台和编程模型,基于CUDA编程可以利用GPUs的并行计算引擎来更加高效地解决比较复杂的计算难题。近年来,GPU最成功的一个应用就是深度学习领域,基于GPU的并行计算已经成为训练深度学习模型的 ...
分类:
其他好文 时间:
2020-03-09 17:35:23
阅读次数:
61
1、使用glDrawArraysInstanced与glDrawElementsInstanced这类的函数使用gl_InstanceID进行不同变化的实例化,实质上是使用一批顶点数据执行多次整个渲染管线,如果启用细分可能给GPU增加潜在(为啥是潜在?不是直接的吗,还有啥东东没有get到)负担。几何 ...
分类:
其他好文 时间:
2020-03-09 13:45:51
阅读次数:
42
导读 在传统的 X86、GPU 等芯片领域,国内公司已经落后了,但在 AI 芯片上,国内半导体行业有望赶超,阿里巴巴旗下的平头哥去年就推出了性能堪比 GPU 的 AI 芯片——含光 800。 含光出自《列子·汤问》篇有“上古三剑”一章,寓意含而不露,光而不耀,象征含光 800 无形却强劲的算力。 含 ...
分类:
其他好文 时间:
2020-03-08 13:43:53
阅读次数:
58
在windows上极简安装GPU版AI框架如果我们想在windows系统上安装GPU版本的AI框架,比如GPU版本的tesnorflow,通常我们会看到类似下面的安装教程官方版本安装CUDA安装cuDNN配置环境变量安装python环境安装gpu版的tensorflow开发包咋看上去好像不是很复杂,但是其中坑多到你怀疑人生。下载的cuDNN时候需要注册,而且因为cuDNN文件在外网,下载速度很慢。
在windows上极简安装GPU版AI框架 如果我们想在windows系统上安装GPU版本的AI框架,比如GPU版本的tesnorflow,通常我们会看到类似下面的安装教程 官方版本 安装CUDA 安装cuDNN 配置环境变量 安装python环境 安装gpu版的tensorflow开发包 咋看上去 ...
安装用于发布图片的开源辅助工具https://github.com/stulzq/CnBlogPublishTool cmd 路径: dotnet cnblog xxx.md 将其生成的md以HTML代码的形式复制粘贴到新随笔中 ...
分类:
Web程序 时间:
2020-03-07 19:10:58
阅读次数:
109
一、创建项目 (1)进入到https://aistudio.baidu.com/aistudio/projectoverview/public (2)创建项目 点击添加数据集:找到这两个 然后创建即可。 会生成以下项目: 二、启动环境,选择GPU版本 然后会进入到以下界面 选择的两个压缩包在/hom ...
分类:
Web程序 时间:
2020-03-05 13:38:04
阅读次数:
597
# CUDA TEST import torch x = torch.Tensor([1.0]) xx = x.cuda() print(xx) # CUDNN TEST from torch.backends import cudnn print(cudnn.is_acceptable(xx))# ...
分类:
其他好文 时间:
2020-03-05 01:17:50
阅读次数:
228
存储器的结构 最近在阅读GPU相关文献的时候看到cache相关的术语,上一次看到这些还是在学校里的时候,有些记不清了,翻了下CSAPP复习了下cache line,cache set相关的内容。 Cache的组织 cache分为很多个set,每个set里面有很多个cache line,每个Cache ...
分类:
其他好文 时间:
2020-03-03 12:41:05
阅读次数:
57
1.数据类型简介 Numpy NumPy 支持比 Python 更多种类的数值类型。 下表显示了 NumPy 中定义的不同标量数据类型。 Pytorch Torch定义了七种CPU张量类型和八种GPU张量类型,这里我们就只讲解一下CPU中的,其实GPU中只是中间加一个cuda即可,如torch.cu ...
分类:
其他好文 时间:
2020-03-03 00:57:21
阅读次数:
107