title: 【CUDA 基础】0.0 腾讯云CUDA环境搭建

categories:

  • CUDA
  • Freshman

    tags:
  • CUDA 环境搭建

    toc: true

    date: 2018-02-13 22:04:54



Abstract: 本文主要为不支持CUDA的电脑用户提供一个可供选择的CUDA学习环境

Keywords: 腾讯云,CUDA,GPU云

开篇废话

今天我们开始学习CUDA,又到了一年一次的,逼婚,催生,问工资,问成绩,炫富,炫孩子,炫工作的节日了。我还是想找个地方安安静静的看看书,身在世俗,岂能不染。

Macbook

我没有意思想要炫耀macbook(前几年确实是高端货),这玩意去星巴克,一桌子都是,但那里用来写程序的不多,最近几年Mac在中国普及度非常高,以前见不到几个,现在真的是到处都是,对于开发者,大部分用来开发IOS应用,也有小部分用于开发其他,我对Macbook有着更多的恩怨情仇,这里就不说了。

我为什么选择Macbook?

我的第一个mac里是有NVIDIA显卡的,为了这个mac我算是搭上了身家性命了,用mac研究了《三十天自制操作系统》,刚萨雷斯的数字图像处理,写了一百多篇CSDN博客(虽然质量不太高),当时坚持要买带显卡的,就为了学习cuda,然而,我已经换了第二台macbook了,这才刚刚开始深入研究CUDA,Macbook用久了真的感觉效率很高,linux桌面版说实话,我感觉稳定性并没有网上宣传的那么高(网上多半是说服务器版本的)桌面版本的谁用谁知道,天天给我弹出内核错误的消息,而macbook基本没啥问题,内核又是类unix,所以所有工具和linux很相似,但又更顺畅,当然价格也要高出很多。

但是,macbook上已经没有nvidia显卡了,肿么办?

我的办法是又买了一台有nvidia显卡的笔记本电脑,事实证明,脑残了,Lenovo下的linux做日常工作很不顺利,windows又有很多工具用不爽(比如我们的后面要用到的cuda的一些调试工具)。

就在决定过年带哪个电脑的时候,我想起来了,可以找找有没有可以用的云服务器,这样,我们就能愉快的在mac上编码,然后远程调试运行就可以了,于是我先写了一篇搭建环境的文章,来供大家参考

这个云那个云多到不行,提供GPU服务的也越来越多,第一选择本来是google云,但是google那边要申请gpu资源,还有先交35 USD 的费用,还要翻墙,然后我觉果断的拒绝了,同样的功能,腾讯这边能便宜不少,于是我开始配置在腾讯云上的环境。

首先就是买买买买,贵不贵?不便宜,但是看起来不错,每小时十几块钱(前几天去了一次网吧,我还以为两三块钱一个小时,结果服务员小妹妹说三十,一脸?)

腾讯云GPU购买

按照下面这个基本过程操作(2018年1月完成以下操作,如果过段时间腾讯界面修改,那么以当时的为准)







这里必须要注意一下,因为有的区没有GPU服务器,所以一定要选一个有的地区买,我之前就傻傻的在北京区折腾半天,我以为从“GPU云服务器”那个按钮点进来的,就每个机器都有GPU呢。。结果折腾半天也安装不上CUDA,后来发现,naive啊!



选一个你能接受的,我们目前这点小知识,最最最简陋的就够了,后面多GPU的试验估计我已经回到公司了,机器多得是,哈哈



点击服务市场,里面有带有CUDA的操作系统(搜索就可以了),我们选ubuntu的CUDA7.5。这次我们会自己制作一个镜像,把我们安装的一些东西打包起来,下次再买的时候可以直接安装我们自己的镜像。就不用配置环境了,安装好的全家桶。



配置一些基本信息,包括登录密码,记住开启ssh 22端口,不然没办法登录了



等待云端配置。



配置完成,注意你的公网IP,我们一会儿要用这个地址登录。

更多细节请访问https://face2ai.com/CUDA-F-0-0-Tencent-GPU-Cloud/

【CUDA 基础】0.0 腾讯云CUDA环境搭建的更多相关文章

  1. 基于腾讯云centos简单搭建VSFTP

    基于腾讯云centos7.3搭建VSFTP 环境分析: 基于vsftp服务在于云主机上,所以推荐使用FTP的PASV模式: FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动 ...

  2. QT5.6.0 VS2013 Win764位系统QT环境搭建过程

    QT5.6.0 VS2013 Win764位系统QT环境搭建过程 没用过QT自己跟同事要了安装包,按照同事指导方法操作安装部署开发环境结果遇到好多问题,错误网上搜遍了所有帖子也没有找到合适的解决方案. ...

  3. 在腾讯云(windows)上搭建node.js服务器

    1:安装Node.js 使用MSI文件,并按照提示安装node.js,默认情况下,安装程序将 Node.js 发行到 C:\Program Files\nodejs. 但这里我们需要修改安装路径到:D ...

  4. 腾讯云JavaWeb环境配置

    腾讯云服务器Centos7系统配置javaWeb运行环境 java1.8 运行命令列表 yum list java-* 安装相应版本的jdk,一般含有devel的就是真正的jdk,如:java-1.8 ...

  5. 【腾讯云】自己搭建的腾讯云服务器JavaEE环境

    0.安装SSH登录 1.生成公钥对 ssh-keygen -t rsa -P '' -P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车.它在/home/ch ...

  6. 腾讯云 LNMP+wordpress 搭建个人网站

    折腾了好几个小时才弄好(php nginx略知一二),其实一点都不难! 以此记录一下,献给首次搭建的朋友们!! 1)准备工作:(因为个人用的ubuntu16.04 LTS系统  所以这是debian版 ...

  7. 腾讯云服务器上搭建 2.176.3-1.1 版本的Jenkins,jdk 11

    [root@VM_0_12_centos fonts]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@VM_0 ...

  8. OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 2.安装配置OpenStack基础服务

    节点配置情况说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164 ...

  9. Hadoop2.6.0实践:001 伪分布式环境搭建

    ##################### Centos6.4VM_01_os.rar ################################################准备工作/opt ...

随机推荐

  1. python内置函数0-1

    # a=bool(None)# print(a) class Foo: def __repr__(self): return 'bbbbbbb'f = Foo()ret = ascii(f)print ...

  2. 论文笔记-IGCV3:Interleaved Low-Rank Group Convolutions for Efficient Deep Neural Networks

    论文笔记-IGCV3:Interleaved Low-Rank Group Convolutions for Efficient Deep Neural Networks 2018年07月11日 14 ...

  3. Java 面向对象的设计原则

    一. 1.面向对象思想的核心: 封装.继承.多态.   2.面向对象编程的追求: 高内聚低耦合的解决方案: 代码的模块化设计: 3.什么是设计模式: 针对反复出现的问题的经典解决方案,是对特定条件下( ...

  4. Spring boot data jpa 示例

    一.maven pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...

  5. Android 直连SQL

    在工作中遇到需求需要Android直接连接SQL,看了一些人说不建议直连,但我对性能没有要求,甚至说只要在局域网内能够使用就行,简单说把手机当作一个简单的移动操作点. 代码的话,网上都有比如: htt ...

  6. 修改NPM默认全局安装路径

    场景: 最近在新电脑上鼓捣完环境后,打算切换下源,结果使用全局安装的nrm时提示找不到命令,之前都是这么用现在怎么不行了呢? 排查过程: 于是各种折腾,发现- g安装的插件目录在C盘中的某个路径中,后 ...

  7. MFC下调试 出现 Warning: initial dialog data is out of range.

    在mfc Debug模式下出现"Warning: initial dialog data is out of range."提示..原因是出现在 DDV_MinMaxInt 对应的 ...

  8. 关于学习电信nb-iot的小结

    关于这几天对nb-iot的学习的总结和遇到的坑 初步学习nb-iot,了解到了nb-iot对于传感器数据传输功能的强大: 废话不多说,对于nb-iot我们选择的有人的模块,选择B5频段也就是电信的nb ...

  9. C# 使用Quartz.Net

    //首先在Nuget上下载 Quartz包 但是由于我睿智Nuget 怎么也没法用 于是找到了这个 解决方法: 1.点击右侧的设置按钮, 2.弹出窗中左侧树形结构选择“程序包源”,再点击右上方的添加按 ...

  10. ChinaCock扫描控件介绍-使用TCCBarcodeScanner引起app闪退

    好几个ChinaCock的朋友说遇到扫码时闪退,进一步总结,都是Android 8的机器上才会出现,今天我也遇到.正好有朋友说,按下面这个改配置文件就可以解决: <!-- 扫描的activity ...