请教一下各位,docker中安装不上nvidia驱动是怎么回事啊

请教一下各位,docker中安装不上nvidia驱动是怎么回事啊

答:sudo ./NVIDIA-Linux-x86_64-384.59.run –no-opengl-files –no-x-check -no-kernel-module

不要用那个脚本装

你可以看一下下面的内容

ubuntu14.04下安装apollo-kernel和N卡驱动

硬件

IPC:Nuvo-5095GC GPU: NVIDIA GTX-1050Ti

问题1

apollo官方推荐使用ubuntu14.04,系统安装完之后,屏幕分辨率非常低,需要安装安装N卡驱动。按照apollo-kernel安装文档,应该先安装apollo-kernel,再使用如下命令安装N卡驱动:

sudo bash install-nvidia.sh

脚本文件请点击 这里

但是,部分用户发现,此方法安装好N卡驱动后,虽然使用nvidia-smi命令可以查看到驱动已经正常安装,但屏幕分辨率依然很低。且 X Server Settings中无法切换到N卡驱动。

问题2

系统安装完毕之后,直接安装N卡驱动,具体方法请点击 这里 。接下来,安装apollo-kenel,你会发现屏幕分辨率突然变回装N卡驱动之前的样子了。因为,N卡驱动不支持real-time kernel.

解决方法

经过尝试,本人找到一种可行的方法,在上述硬件环境中亲测有效,步骤如下:

• 安装apollo-kernel后(N卡驱动尚未安装),下载N卡驱动,这里笔者使用的版本和apollo官方文档的一致: NVIDIA-Linux-x86_64-375.39.run ,下载该驱动文件,地址:http://us.download.nvidia.com/XFree86/Linux-x86_64/375.39/

• 关闭X-Window服务,进入命令行界面并登陆:

sudo service lightdm stop

• 给驱动文件赋予可执行权限:

sudo chmod +x NVIDIA-Linux-x86_64-375.39.run

• 安装。后面的参数非常重要,不可省略,特别是最后一个!!

sudo ./NVIDIA-Linux-x86_64-384.59.run –no-opengl-files –no-x-check -no-kernel-module

说明

• 遇到此问题的用户不多,github也有相关issue

• 笔者对参数 -no-kernel-module 所带来的影响还未测试,后续在使用过程遇到问题会在此更新

• 其他硬件环境尚未测试

• 安装完ubuntu14之后,我没有严格按照这个文档来安装4.4的kernel,所以 上述问题也有可能是个案,没代表性,仅供参考。

RelativeMap适配器尚未收到任何数据

Q:

我切换到标准模式,不能使用RelativeMap模块,
我在Dreamview日志中看到消息:RelativeMap适配器尚未收到任何数据。

A:

你是最新代码吗?我刚试过这个,但没有看到警告日志。

Q:我是2.5版本。它已修复3.0了吗?

A:是的,r3.0有修复。

Apollo lowcost感知模块需要本地化吗?

Q:

Apollo:“Apollo 3.0旨在通过低成本传感器实现2级自动驾驶。使用单个前置摄像头和正面雷达,自动驾驶汽车将停留在车道上并与最近的路径内车辆(CIPV)保持距离。阿波罗3.0支持高速公路上的高速自动驾驶,没有任何地图“

这很清楚。

然而,在分析Apollo感知模块时,运动服务是简单的车道检测/跟踪所必需的……需要定位作为输入,以获得车辆速度….

角速度可能来自IMU,X线速度可能来自车轮速度。但是,没有地方可以获得横向(Y)线速度。该输入对于车道跟踪是必需的。

如果有人假设从64线激光雷达和高清地图获得MSF定位的数据……这与“没有任何地图的低成本传感器的2级自动驾驶”直接相矛盾。

A:低成本的解决方案将允许驾驶汽车w /或w / o本地化。实际上,运动服务从本地化输出中获取信息。但是,我们使用的信息只是IMU输出(偏航和速度)而不是GPS输出。如果您的汽车支持,可以从EPS接收偏航和速度。

阿波罗物体追踪问题

Q:

来自阿波罗自述:

“对象跟踪子模块利用多个线索,如3D位置,2D图像补丁,2D框或深度学习ROI特征。跟踪问题通过有效组合线索来表达为多个假设数据关联,以提供最正确的关联跟踪和检测到的对象,从而获得每个对象的正确ID关联。“

我想知道什么是对象跟踪子模块?是camera_process_subnode.cc还是fusion_subnode.cc?

跟踪发生在哪里?

谢谢

A:对象跟踪位于camera_process_subnode.cc。谢谢。

异步融合和概率融合之间的区别

Q:有人可以提供一个非常简短的高级描述,描述Apollo中提供的融合选项以及它们之间的差异吗?

谢谢

A:只要接收到任何传感器输出,异步融合就会融合多个传感器数据。相反,当前的同步概率融合等待直到所有传感器输出都准备好融合。