因为一些意外,Ubuntu 中的 nvidia 驱动被卸载了。。。 于是我就开始了一个漫长的爬坑之旅。。。这里记录一下过程 我的Ubuntu版本是 18.04 按住ctrl+alt+ f3 切换到纯命令行模式 使用以下命令进一步卸载干净 sudo apt-get --purge remove nvi ...
分类:
系统相关 时间:
2020-03-09 17:52:21
阅读次数:
117
如今的直播发展如此迅猛,不管是短视频APP还是购物APP都开通了直播功能,下面根据我个人的从业经验讲一下,希望和大家一起学习和提高。就直播的整个业务逻辑来说,主要分为“采集、前处理、编码、传输、解码、渲染”这几个环节,下面分别说下:视频编码部分,肯定要采用硬编码,PC端的编码软件,当前“直播大师LiveMaster”和“串流直播iAVCast”都具有硬件加速编码功能,可以直接调用Intel和Nvi
分类:
移动开发 时间:
2019-01-16 15:36:40
阅读次数:
265
安装cuda之前,首先要安装好驱动:CentOS7.5的GPU 1080 Ti 显卡驱动安装 官网下载cuda-rpm包https://developer.nvidia.com/cuda-downloads,一定要对应自己的版本。 官网下载cuda-rpm包https://developer.nvi ...
分类:
其他好文 时间:
2018-11-27 16:41:34
阅读次数:
356
查看内存和CPU 单独查看内存使用情况的命令:free -m 查看内存及cpu使用情况的命令:top 也可以安装htop工具,这样更直观, 安装命令如下:sudo apt-get install htop 安装完后,直接输入命令:htop 就可以看到内存或cpu的使用情况了。 查看gpu使用 nvi ...
分类:
系统相关 时间:
2018-11-21 12:20:48
阅读次数:
342
假设为某一组对象提供了一个抽象的规范,其中有一个方法,需要被该对象内部调用,因此不需要对外开放。但是该方法在不同的对象内的行为是不一样的,这就需要不同的对象给出自己的实现。这种情况下,私有的纯虚函数是非常好的选择。 执行结果为 derived::func2() NVI(non -virtual-in ...
分类:
其他好文 时间:
2018-05-21 18:00:25
阅读次数:
176
派生类可以继承基类中的private virtual函数 《Effective c++》上说:“derived class可重新定义继承而来的private virtual函数”。这个规则可以用到NVI手法中。“令客户通过public non-virtual成员函数间接调用private virtu ...
分类:
其他好文 时间:
2017-04-06 11:03:16
阅读次数:
261
在使用TensorFlow跑深度学习的时候,经常出现显存不足的情况,所以我们希望能够随时查看GPU时使用率。如果你是Nvidia的GPU,那么在命令行下,只需要一行命令就可以实现。 1. 显示当前GPU使用情况 Nvidia自带了一个nvidia-smi的命令行工具,会显示显存使用情况: $ nvi... ...
分类:
其他好文 时间:
2017-02-10 13:16:33
阅读次数:
333
在C++中,有四种选择可以替代virtual函数的功能: 1.non-virtual interface(NVI)手法,这是一种template method模式。它以public non-virtual成员函数包含较低访问性的virtual函数。对于子类而言,子类只需重定义私有的virtual函数 ...
分类:
其他好文 时间:
2016-12-25 20:39:48
阅读次数:
193
官方安装方法 (针对dec文件): 1. sudo dpkg -i cuda-repo-ubuntu1604-8-0-rc_8.0.27-1_amd64-deb 2. sudo apt-get update 3. sudo apt-get install cuda 改环境变量 安装完后检查: nvi ...
分类:
系统相关 时间:
2016-08-05 23:07:14
阅读次数:
987
这段代码是是以前virtual以前没认识到的地方,间接用指针或者引用调用虚函数还是动态绑定。 对动态绑定认识不够深刻啊, 指针|引用&virtual。 条款35:考虑virtual函数的其他选择 例子,游戏角色健康指数 温习: 1、使用no virtual interface(NVI)手法,那是te ...
分类:
编程语言 时间:
2016-08-02 13:02:56
阅读次数:
211