Uniad复现学习

在这里插入图片描述
在优云平台部署训练,加速训练。

关于UCloud(优刻得)旗下的compshare算力共享平台
UCloud(优刻得)是中国知名的中立云计算服务商,科创板上市,中国云计算第一股。
UCloud(优刻得)旗下的Compshare算力共享平台具有以下优点:

  1. 高性价比的算力资源:Compshare专注于提供高性价比的NVIDIA RTX 40系列资源,满足AI应用、模型推理/微调、科学计算等多场景需要。

  2. 100% GPU性能:通过GPU显卡直通技术,确保用户能够充分利用GPU的性能,相比传统容器形式,性能损耗降低了30%。

  3. 独立IP配备:每个Compshare实例都配备了独立的外网IP地址,使得服务器资源管理变得更加方便和灵活。

  4. 访问加速:支持对GitHub和Hugging Face等学术资源的访问加速,用户无需进行复杂的配置,即可快速拉取所需的学术资源。

  5. 灵活的配置选项:提供了多种GPU数量和配置的选项,从1GPU到8GPU不等,CPU内存从16C64GB到124C940GB,系统盘均为200GB的SSD云盘,网络为100MB的共享带宽。

  6. 定制化服务:对于有特殊需求的用户,Compshare还提供了1V1商务经理服务,可以定制包括A800、V100S、8卡4090等更多卡型,或者多台互通/集群需求的方案。

  7. 专业售后全天响应:加入官方技术支持社群,解决用户使用障碍,90秒内快速响应。

  8. 灵活计费方式:支持按时、按天、按月灵活计费,满足各类客户短期任务或者长期稳定项目的需求。

  9. 全球数据中心布局:UCloud在全球建立了30个数据中心,覆盖东南亚、欧洲、南美洲、北美洲、非洲等地理区域,为中国企业践行“一带一路”倡议、业务出海提供了多元化的选择和完善的服务。

  10. 自主研发与安全稳定:UCloud拥有12年技术沉淀,自主研发,安全稳定,提供100+款产品与服务,持续创新。

这些优点使得Compshare算力共享平台成为AI研究者和开发者的优选平台之一。

UniAD 首次将所有检测,跟踪,建图,轨迹预测,占据栅格预测与规划都包含进来,ALL IN ONE
本次使用它也是因为有体验,有教程,方便

自动驾驶系统可大致归为三类

  1. 模块化:每个模型负责单独的子任务,优势在于易于调试迭代,但是解耦就会丢失最优性,各个模块的优化目标并不是以驾驶为最终目标,并且每个模块的误差会传递到之后的模块。
  2. 多任务模块:多任务范式利用一个共享的特征提取器来完成多个子任务,好处是节省计算成本,缺点在于不同任务之间可能会存在负面影响。
  3. 端到端:端到端范式以最终的驾驶性能为目标,具体又可以细分为两种范式:
    3.1 隐式的端到端:以传感器数据作为输入,直接输出规划或者控制指令。这种范式的好处是较为简洁,缺点是缺乏可解释性,难以调式及迭代。
    3.2显式端到端:是将多个模块囊括在端到端模型之中,每个模块有各自的输出,并且会将提取到的特征传递到下游任务。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

复现第一天遇见问题,作者环境算CUDA11.1+ torch1.91版本,而我安装的CUDA12.1,导致后续版本都不一样,导致安装 mmcv-full、mmdet、mmsegmentation版本出错。
问题2:准备安装在docker里,但是docker换了很多源下载都很慢,可能文件较大,而且及时我复现了本机也不一定能跑,于是在云平台复现。
准备在云平台从新安装显卡驱动,cuda,cudnn和原作者适配的版本。
首先安装三件套 https://hermit.blog.csdn.net/article/details/139618350
下载数据集 可能涉及要传进云里 文件大于5G 果然需要额外下载存储工具,讲本地文件挂载到云上 https://docs.ucloud.cn/ufile/tools/us3fs/prepare
然后跟着官方dockerfile里本地安装安装完显卡驱动若nvidia-smi还是没有,则重启即可
wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run
sudo sh cuda_11.1.1_455.32.00_linux.run注意sh的时候 在弹出的框中取消勾选,不需要再次安装显卡驱动,不然报错
结果GCC版本问题 太高了 报错
https://blog.csdn.net/yehe111/article/details/115370164
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 1 --slave /usr/bin/g++ g++ /usr/bin/g++-9
说明:里面的1 代表优先级,把gcc9 设置成1 代表gcc9 优先级更高然后添加CUDA环境变量 sudo gedit ~/.bashrc
apt-get update -q && \apt-get install -q -y \wget \python3.8-dev \python3-pip \-python3.8-tk \git \ninja-build \ffmpeg libsm6 libxext6 libglib2.0-0 libsm6 libxrender-dev libxext6 \&& apt-get clean \&& rm -rf /var/lib/apt/lists/*安装好了miniconda3 运行conda 报错conda: command not found   要source ~/.bashrc不能按照这个教程里的安装cuda和pytorch https://blog.csdn.net/lovely_yoshino/article/details/139867558
版本和论文作者的不对 要看dockerfile
pip install torch==1.9.1+cu111 torchvision==0.10.1+cu111 torchaudio==0.9.1 -f https://download.pytorch.org/whl/torch_stable.html我是python3.10 原文是3.8 不知会不会有问题??
要自己 新建data 下载数据集 放入或者软连接 
Download nuScenes, CAN_bus and Map extensions
cd UniAD
mkdir data
#Download nuScenes V1.0 full dataset data directly to (or soft link to) UniAD/data/
#Download CAN_bus and Map(v1.3) extensions directly to (or soft link to) UniAD/data/nuscenes/Prepare Motion Anchors
cd UniAD/data
mkdir others && cd others
wget https://github.com/OpenDriveLab/UniAD/releases/download/v1.0/motion_anchor_infos_mode6.pkl使用优云智算平台 激励	
https://iadagxzituk.feishu.cn/share/base/form/shrcnxWcOvNV6DSlLXwCw9NOUAc 报错module 'numpy.typing' has no attribute 'NDArray'
AttributeError:     module 'numpy.typing' has no attribute 'NDArray'NumpyArray = npt.NDArray[Any]
更新numpy大于1.20print(torch.cuda.is_available())输出 false 但是nvcc -V可以输出版本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/62753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学建模——Topsis法

数模评价类(2)——Topsis法 概述 Topsis:Technique for Order Preference by Similarity to Ideal Solution 也称优劣解距离法,该方法的基本思想是,通过计算每个备选方案与理想解和负理想解之间的距离,从而评估每个…

基于单片机的四位数码管检测有毒气体

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于51单片机,通过滑动变阻器连接ADC0832数模转换器模拟有毒气体浓度检测,通过数码管实时显示,如果超过阈值,则蜂鸣器报警,灯光亮起。按…

小程序 - 比较数字大小

小程序交互练习 - 比较数字大小的小程序 目录 比较数字大小 功能描述 准备工作 页面内容 设置页面事件 页面绑定事件 比较大小 按钮绑定事件 比较事件 设置结果显示 页面样式 功能截图 总结 比较数字大小 本案例将实现“比较数字大小”微信小程序,它的…

windows下用mysqld启动免安装mysql

windows系统可以下载免安装版本,就是绿色版,里面包含mysql运行的所有必要条件。 ![[Pasted image 20241128231459.png]] 启动步骤: 解压,然后在解压目录创建my.ini。 [mysqld] # 设置13306端口 port13306# 设置mysql的安装目录…

windows安装itop

本文介绍 win10 安装 itop 安装WAMP集成环境前 先安装visual c 安装itop前需要安装WAMP集成环境(windowsApacheMysqlPHP) 所需文件百度云盘 通过网盘分享的文件:itop.zip 链接: https://pan.baidu.com/s/1D5HrKdbyEaYBZ8_IebDQxQ 提取码: m9fh 步骤一&#xff1…

Leetcode - 周赛425

目录 一,3364. 最小正和子数组 二, 3365. 重排子字符串以形成目标字符串 三,3366. 最小数组和 四,3367. 移除边之后的权重最大和 一,3364. 最小正和子数组 本题可以直接暴力枚举,代码如下: …

微服务即时通讯系统的实现(服务端)----(2)

目录 1. 语音识别子服务的实现1.1 功能设计1.2 模块划分1.3 模块功能示意图1.4 接口的实现 2. 文件存储子服务的实现2.1 功能设计2.2 模块划分2.3 模块功能示意图2.4 接口的实现 3. 用户管理子服务的实现3.1 功能设计3.2 模块划分3.3 功能模块示意图3.4 数据管理3.4.1 关系数据…

Matlab Simulink HDL Coder开发流程(一)— 创建HDL兼容的Simulink模型

创建HDL兼容的Simulink模型 一、使用Balnk DUT模板二、从HDL Coder库中选择模块三、为DUT开发算法/功能四、为设计创建Testbench五、仿真验证设计功能六、Simulink模型生成HDL代码 这个例子说明了如何创建一个用于生成HDL代码的Simulink模型。要创建兼容HDL代码生成的MATLAB算法…

mfc110u.dll是什么意思,mfc110u.dll丢失解决方法大全详解

mfc110u.dll是Microsoft Foundation Classes (MFC)库的一个特定版本(版本11.0)的Unicode动态链接库文件。MFC是Microsoft为C开发者设计的一个应用程序框架,主要用于简化Windows应用程序的开发工作。这个框架封装了很多Windows API函数&#x…

debian 11 虚拟机环境搭建过坑记录

目录 安装过程系统配置修改 sudoers 文件网络配置换源安装桌面mount nfs 挂载安装复制功能tab 无法补全其他安装 软件配置eclipse 配置git 配置老虚拟机硬盘挂载 参考 原来去 debian 官网下载了一个最新的 debian 12,安装后出现包依赖问题,搞了半天&…

JAVAWeb之CSS学习

前引 CSS,层叠样式表(Cascading Style Sheets),能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有网页对象和模型样式编辑的能力,简单来说,美化页面。…

macos下brew安装redis

首先确保已安装brew,接下来搜索资源,在终端输入如下命令: brew search redis 演示如下: 如上看到有redis资源,下面进行安装,执行下面的命令: brew install redis 演示效果如下: …

element ui select绑定的值是对象的属性时,显示异常.

需要声明 value-key"value",如果还不行可能是数据类型不一致数字0和字符串0是不一致的. el-select v-model"value" clearable placeholder"Select" value-key"value" style"width: 240px"><!-- <el-option v-for&…

黑马程序员Java笔记整理(day06)

1.继承的特点 2.继承的权限 3. 4.小结 5.方法重写 6.子类构造器 7.兄弟构造器 8.多态 9.小结

VPC9527同步整流控制器,相对最大电压检测与强力自供电,与MP6908完全PIN TO PIN

VPC9527 是一款高性能的同步整流控制器,它兼容 CCM 和 DCM 两种模式,最大工作频率高达 700kHz;可 通过 SEL 引脚的逻辑电压来选择 400nS 或 800nS 两个关断检测的屏蔽时间;可通过 VLC 引脚来调整限压导通的 参数,以便与所选同步整流管的参数相匹配,获得适应的最优性能;它…

万字长文解读深度学习——多模态模型BLIP2

&#x1f33a;历史文章列表&#x1f33a; 深度学习——优化算法、激活函数、归一化、正则化 深度学习——权重初始化、评估指标、梯度消失和梯度爆炸 深度学习——前向传播与反向传播、神经网络&#xff08;前馈神经网络与反馈神经网络&#xff09;、常见算法概要汇总 万字长…

【Android】ARouter——强大的路由框架

引言 在我们使用组件化的时候&#xff0c;活动并不在一个模块当中&#xff0c;但是毕竟是一个程序我们需要在不同的模块之间进行跳转&#xff0c;我们会首先想到在需要进行通信的模块下都添加相应的依赖就可以解决这个问题&#xff0c;但这样无疑增加了各个组件之间的耦合性。…

Apache Doris 现行版本 Docker-Compose 运行教程

特别注意&#xff01;Doris On Docker 部署方式仅限于开发环境或者功能测试环境&#xff0c;不建议生产环境部署&#xff01; 如有生产环境或性能测试集群部署诉求&#xff0c;请使用裸机/虚机部署或K8S Operator部署方案&#xff01; 原文阅读&#xff1a;Apache Doris 现行版…

springboot363高校竞赛管理系统(论文+源码)_kaic

毕 业 设 计&#xff08;论 文&#xff09; 题目&#xff1a;高校竞赛管理系统的设计与实现 摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解…

RAG数据拆分之PDF

引言RAG数据简介PDF解析方法及工具代码实现总结 二、正文内容 引言 本文将介绍如何将RAG数据拆分至PDF格式&#xff0c;并探讨PDF解析的方法和工具&#xff0c;最后提供代码示例。 RAG数据简介 RAG&#xff08;关系型属性图&#xff09;是一种用于表示实体及其关系的图数据…