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环境搭建相关推荐

  1. gpu云服务器运行游戏_滴滴云不甘寂寞,国内首发一款GPU云服务器

    北京时间9月1日,滴滴云发布基于NVIDIA Tesla A100 GPU的云服务器产品,据悉滴滴云是该型GPU云服务器产品的国内首发云厂商. 滴滴云基于A100 GPU的产品包括裸金属服务器(BMS ...

  2. gpu云服务器运行游戏_追求高性能游戏,高帧高画质运行,你的手机需要多强的GPU才够?...

    关于骁龙865今年增加了很多新特性,特别是游戏方面,支持最高144Hz的屏幕刷新率,新一代的Adreno 650 GPU,性能相比上代提升25%,不过今年高通给手机GPU引入了一个新概念就是用户可以自 ...

  3. gpu云服务器运行游戏_显卡云主机-游戏安卓模拟器GPU独立显卡云服务器

    云服务器没显卡吗?一般市面上的通用云服务器类型主要用于开发用途,很多是没有显卡的,尤其是 linux这样的系统环境.不过,也有的主机带有显卡,比如gpu云服务器很多都有显卡.因为gpu云服务器一般可用 ...

  4. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp)

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp) window环境下进行网站建设时,必须要进行wamp环境的搭建.本文介绍了如果配置apac ...

  5. gpu云服务器运行游戏_GPU云服务器可以挂载大型游戏吗?

    随着科技的发展,云服务器和网络游戏都是互联网发展的产物.现在随着网络的广泛发展和使用,云服务器和游戏都是现在比较火热的行业,云服务器基于云计算技术的发展,用于存放网站数据,在现在的生产工作中占据重要地 ...

  6. gpu云服务器运行游戏_GPU云服务器可以挂在大型游戏吗

    随着科技的发展,云服务器和网络游戏都是互联网发展的产物.现在随着网络的广泛发展和使用,云服务器和游戏都是现在比较火热的行业,云服务器基于云计算技术的发展,用于存放网站数据,在现在的生产工作中占据重要地 ...

  7. 服务器运行多个安卓系统,一台服务器可以做几个云手机

    一台服务器可以做几个云手机 内容精选 换一换 本文介绍使用云手机服务时需要了解的基本概念.云手机是一台包含原生安卓操作系统,具有虚拟手机功能的云服务器,简单来说,云手机=云服务器+Android OS ...

  8. 虚拟主机还是云服务器玩游戏,虚拟主机还是云服务器玩游戏

    虚拟主机还是云服务器玩游戏 内容精选 换一换 用户使用hostname命令查看不同镜像的弹性云服务器主机名,发现部分镜像的弹性云服务器主机名带后缀.novalocal,如示例所示:假设创建弹性云服务器 ...

  9. openfalcon 组件监控_使用滴滴云快速搭建 Open-Falcon 监控平台

    最近笔者申请了一个开源项目的支持计划,获得了 滴滴云 的一台免费的服务器一段时间. Open-Falcon 是非常优秀的一款开源监控系统,正好最近想弄一个测试环境尝试下 Open-Falcon,把此次 ...

最新文章

  1. ffmpeg 基本用法大全
  2. Dockerd docker-containerd docker-containerd-shim runC
  3. array sort - 2 : quick sort
  4. Zimbra开发接口文档API下载地址
  5. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 基于数据库资源的多语言实现...
  6. 【Openstack】实录手动部署Openstack Rocky 双节点(1)- 基础服务
  7. STM32 位段详解
  8. Linux的用户和组管理
  9. php自动include,PHP include_php
  10. 会说话的狗狗本电脑版_一看就会用!Fotor 电脑版 图片后期处理详解系列教程 第一节...
  11. 用正则表达式生成文章的目录大纲
  12. deepin安装Oracle jdk8,以及添加add-apt-repository命令支持
  13. Deepin 20.1 安装nvidia显卡驱动 爬坑
  14. 初识python之汇率转换篇
  15. wz框架登录功能详解——demo1
  16. 常喝酸奶,远离糖尿病
  17. 分辨率PPI与DPI(转)
  18. fread fwrite 的使用
  19. Coolpad/酷派7231 root教程_方法
  20. 使用Python输出正金字塔

热门文章

  1. 重磅发布: 阿里云WAF日志实时分析上线 (含视频)
  2. OSPF虚拟链路实验
  3. Oracle基本操作(二)
  4. vue 优化CDN加速
  5. 参展神器| 算法告诉你优先参加哪个会展
  6. 路由器NAT网络地址转换
  7. OPEN ERP相关财务的基本概念
  8. SQL Server 2012 安装杂谈
  9. #region(C# 参考)
  10. 什么是ERP (转载自百度知道)