gpu云服务器运行游戏_在滴滴云 GPU 服务器上使用NVIDIA NGX环境搭建
1、NGX 简介
NVIDIA NGX是一个新的深度学习技术,将基于AI的加速和增强图像、视频处理的功能直接集成到应用程序中。NVIDIA NGX利用Tensor Core最大限度地提高其运行效率,因此需要一个具备RTX能力的GPU。NGX SDK使开发人员能够很容易地将与训练好的AI模型功能集成到应用程序中。
NGX需要在WIndows环境下使用,需要开发者同意加入 Early Access Program,才可以获得NGX SDK。目前SDK有1.0和1.1两个版本,SDK中包含图像修补、视频慢动作(视频插值)、图像超分辨、视频超分辨四个demo功能。
NGX架构由两部分组成:
1、NGX软件:通过NGX SDK,RTX的功能能够集成到任何游戏、应用程序或插件中。这是人工智能加速功能的主要代码,但功能的实现也需要经过训练的神经网络。NGX被设计成精简的头文件-指向NVIDIA驱动程序中的DLL,使得集成RTX功能扩充到任何应用程序变得简单。NGX SDK能够让游戏、数字内容创建和编辑程序访问许多RTX技术和功能。NGX的功能与NVIDIA驱动程序和硬件紧密耦合,并充分利用了具备RTX功能的gpu中的Tensor核心。
2、NGX功能:驱动程序下载中包含了经过训练的深度神经网络(DNNs)。这些神经网络是可更新的,保证这些功能的性能表现不断改善。
2、如何在滴滴云 GPU 服务器上搭建 NGX 环境
注意选择GPU云服务器(GPU型号选择 G4)
OS镜像选择 Windows 10企业中文版,注意目前 NGX 只支持 Windows,Linux 系统无法运行。
有关Windows云主机的使用教程,请查看【link】
进入云主机后:
1、下载Nvidia 驱动 (驱动版本 >= 410.63)
2、下载NGX SDK 1.0 或者 NGX SDK 1.1 (开发者需同意加入 Early Access Program)
3、下载Visual Studio 2017 Community(请注意选择 Windows 10 SDK (10.0.10586))
Visual Studio 2017 安装详细信息如下图所示:
全部安装完成后,打开VS2017,打开NGX Samples解决方案(默认安装在:C:\ProgramData\NVIDIA Corporation\NVIDIA NGX SDK\Samples\NGX Samples),在配置下拉列表里选择Debug x64 或者 Release x64,从Build目录选择 Build Solution即可。生成的程序和依赖的DDLs都位于NGX Samples路径下的x64\Deug或者x64\Release中,如下图所示,共有inpaint.exe、isr.exe、slomo.exe、vsr.exe四个可执行程序,分别对应着图像修补、图像超分辨、视频慢动作(视频插值)、视频超分辨四个demo功能。每个程序需要在CMD命令行下执行。
运行程序:
CMD下直接执行程序,会得到程序的可选项。给定可选项参数即可运行程序。
1、在运行图像修复时,NGX提供了例程图片,执行如下命令即可,输出结果存储于C盘下的inpaint.png。x64\Release>inpaint.exe --input ..\..\SampleImages\inpaint_input.png --mask ..\..\SampleImages\inpaint_mask.png --model 0 --output c:\inpaint.png
其中 inpaint_input.png (下图左)为待修复图像,inpaint_mask.png (下图中)为待修复的mask,inpaint.png (下图右)为修复结果。
2、在运行图像超分辨时,需开发者自己提供图片,比如保存到C:\tmp_input,执行如下命令,输出结果存储于C:\tmp_output\
x64\Release>isr.exe --factor 8 --input C:\tmp_input\test.png --output C:\tmp_output\test_x8.png
其中 test.png (下图左,分辨率:200x200) 为输入图像,test_x8.png(下图右,分辨率:1600x1600)
3、在运行视频超分辨、慢动作时,同样需开发者自己提供输入视频,视频分辨率建议不要超过720P,视频格式编码请参考:https://developer.nvidia.com/ffmpeg
执行如下命令,输出结果存储于C:\tmp_output\
x64\Release>slomo.exe --frames 1 --input C:\tmp_input\vid_demo_1.mp4 --output C:\tmp_output\vid_demo_slomo.mp4
其中 vid_demo_1.mp4 (下图左) 为输入视频,vid_demo_slomo.mp4(下图:中)为NGX处理后的慢动作视频,vid_demo_vsr.mp4(下图右)为NGX处理后的超分辨视频。
gpu云服务器运行游戏_在滴滴云 GPU 服务器上使用NVIDIA NGX环境搭建相关推荐
- gpu云服务器运行游戏_滴滴云不甘寂寞,国内首发一款GPU云服务器
北京时间9月1日,滴滴云发布基于NVIDIA Tesla A100 GPU的云服务器产品,据悉滴滴云是该型GPU云服务器产品的国内首发云厂商. 滴滴云基于A100 GPU的产品包括裸金属服务器(BMS ...
- gpu云服务器运行游戏_追求高性能游戏,高帧高画质运行,你的手机需要多强的GPU才够?...
关于骁龙865今年增加了很多新特性,特别是游戏方面,支持最高144Hz的屏幕刷新率,新一代的Adreno 650 GPU,性能相比上代提升25%,不过今年高通给手机GPU引入了一个新概念就是用户可以自 ...
- gpu云服务器运行游戏_显卡云主机-游戏安卓模拟器GPU独立显卡云服务器
云服务器没显卡吗?一般市面上的通用云服务器类型主要用于开发用途,很多是没有显卡的,尤其是 linux这样的系统环境.不过,也有的主机带有显卡,比如gpu云服务器很多都有显卡.因为gpu云服务器一般可用 ...
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp)
陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp) window环境下进行网站建设时,必须要进行wamp环境的搭建.本文介绍了如果配置apac ...
- gpu云服务器运行游戏_GPU云服务器可以挂载大型游戏吗?
随着科技的发展,云服务器和网络游戏都是互联网发展的产物.现在随着网络的广泛发展和使用,云服务器和游戏都是现在比较火热的行业,云服务器基于云计算技术的发展,用于存放网站数据,在现在的生产工作中占据重要地 ...
- gpu云服务器运行游戏_GPU云服务器可以挂在大型游戏吗
随着科技的发展,云服务器和网络游戏都是互联网发展的产物.现在随着网络的广泛发展和使用,云服务器和游戏都是现在比较火热的行业,云服务器基于云计算技术的发展,用于存放网站数据,在现在的生产工作中占据重要地 ...
- 服务器运行多个安卓系统,一台服务器可以做几个云手机
一台服务器可以做几个云手机 内容精选 换一换 本文介绍使用云手机服务时需要了解的基本概念.云手机是一台包含原生安卓操作系统,具有虚拟手机功能的云服务器,简单来说,云手机=云服务器+Android OS ...
- 虚拟主机还是云服务器玩游戏,虚拟主机还是云服务器玩游戏
虚拟主机还是云服务器玩游戏 内容精选 换一换 用户使用hostname命令查看不同镜像的弹性云服务器主机名,发现部分镜像的弹性云服务器主机名带后缀.novalocal,如示例所示:假设创建弹性云服务器 ...
- openfalcon 组件监控_使用滴滴云快速搭建 Open-Falcon 监控平台
最近笔者申请了一个开源项目的支持计划,获得了 滴滴云 的一台免费的服务器一段时间. Open-Falcon 是非常优秀的一款开源监控系统,正好最近想弄一个测试环境尝试下 Open-Falcon,把此次 ...
最新文章
- ffmpeg 基本用法大全
- Dockerd docker-containerd docker-containerd-shim runC
- array sort - 2 : quick sort
- Zimbra开发接口文档API下载地址
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 基于数据库资源的多语言实现...
- 【Openstack】实录手动部署Openstack Rocky 双节点(1)- 基础服务
- STM32 位段详解
- Linux的用户和组管理
- php自动include,PHP include_php
- 会说话的狗狗本电脑版_一看就会用!Fotor 电脑版 图片后期处理详解系列教程 第一节...
- 用正则表达式生成文章的目录大纲
- deepin安装Oracle jdk8,以及添加add-apt-repository命令支持
- Deepin 20.1 安装nvidia显卡驱动 爬坑
- 初识python之汇率转换篇
- wz框架登录功能详解——demo1
- 常喝酸奶,远离糖尿病
- 分辨率PPI与DPI(转)
- fread fwrite 的使用
- Coolpad/酷派7231 root教程_方法
- 使用Python输出正金字塔