大模型在自动驾驶领域的应用(上:可能性)
系列文章大模型在自动驾驶领域的应用(上:可能性)语言大模型的本地部署.lite自有数据辅助的大语言模型问答精度改进大模型在自动驾驶领域的应用(下:可行性).tbd 前言为了探察自动驾驶技术栈在AIGC(生成式人工智能能)热潮下的技术动向,本文对《万字长文说清大模型在自动驾驶领域的应用》进行解构,下面是原文的内容框架: mindmap root((自动驾驶大模型)) 1.应用场景 1.1 云端应用 数据自动标注 数据挖掘 蒸馏小模型 预测性能上限 场景重建 1.2 车端应用 合并小模型 物体检测 车道拓扑检测 2.用好大模型 2.1 升级数据存储 2.2 适配网络架构 2.3 模型训练效率 优化算子 并行策略 用好“稀疏”性 统一处理基本信息 优化硬件配置 3.继续增加模型参数? 4.其它应用方式 感知领域 规划领域 ...
ubuntu工作环境初始化脚本
1. 背景最近又开了一个Ubuntu的云主机,需要在上面安装一些常用软件。想到以后还要经常重装Ubuntu系统,每次都重复地安装相同的软件环境,太枯燥了。于是决定趁着这次机会,把常用基础软件的安装写成脚本,一劳永逸。 需要安装的基础软件主要有以下若干: zsh tmux nvim ubuntu远程桌面环境 rustdesk TimeShift(教程):软件快照备份及恢复。 Elastic Stack(过往博文专门涉及此项,参见·待定·) rustdesk可以使用tcp、udp、rdp等协议进行远程桌面连接,其中rdp是最为高效的。但是,一般来说,rustdesk需要服务器进行中转。显然,这些中转服务器会带来一定的延迟。 另一方面,微软Windows系统自带的remote desktop(远程桌面)可以直接进行点对点的rdp协议连接,所以从道理上讲,remote desktop会比rustdesk更快一些。 也正是基于上述考虑,我放弃了安装rustdesk远程桌面,改为直接用基于rdp协议的远程桌面软件。 安装软件后,有一些例行公事的常用配置,现在做成备忘录清单: 修改系统root密码 开启防火墙ufw,以及相应端口 配置ssh 2....
安装ElasticStack全套件(2.实验)
系列文章ElasticSearch本地搜索系统(1.调研)安装ElasticStack全套件(2.实验)Elastic中文分词的设置及使用(3.工程化) 安装教程对于Elasticsearch、Kibana、Enterprise Search的安装及其配置,我原本已经写了一些内容。巧合的是,后来发现有人比我写得更加紧凑、简明,于是我就不打算狗尾续貂了。现在给出这两篇文章的链接(两篇文章的链接用加粗标示;各自需要的辅助资料也在相邻位置给出链接): Install Elasticsearch with Debian Package:Ubuntu的官方源的添加方法。 How to configure Elasticsearch and Kibana setup How to install an Elastic Enterprise Search (Appsearch) on Ubuntu? Running Enterprise Search as a...
ElasticSearch本地搜索系统(1.调研)
一直想整个自己的本地文件全文检索系统,受Index and search text from local files using ElasticSearch and sist2的影响,期望得到的效果图类似于sist2(基于ElasticSearch的衍生开发): 1. 系列文章ElasticSearch本地搜索系统(1.调研)安装ElasticStack全套件(2.实验)Elastic中文分词的设置及使用(3.工程化) 2. 笔记预览版Amet in ut proident in culpa. Aute nulla fugiat ipsum. Velit velit consectetur velit elit consequat in est. Tempor eu incididunt amet ad elit. Dolor in eiusmod sed sit dese runt magna, laboris esse consequat est nisi. Officia mollit cupidatat est. Id anim enim adipiscing non dolore. Esse dolore voluptate reprehenderit dolore....
lin.nvim中安装其它插件
1. 开发动机在《(lin.) nvim 启用 Copilot 补全》,我只是简单启用了作者预置的插件Copilot等,但是lin.nvim专注于高效文本编辑的功能,另一方面,在我们日常使用中总是有许多奇奇怪怪的需求——因此我们需要掌握在lin.nvim中自行安装neovim插件的能力。在《neo|vim 高效编辑的基本配置》,我精选了几个非常nifty的插件,具体包括: Plug 'troydm/zoomwintab.vim' Plug 'kshenoy/vim-signature' Plug 'terryma/vim-expand-region' 今天就把这三个插件集成到个人使用的lin.nvim中。在此之前我们必须了解lin.nvim的文件层级结构(File Hierarchy System, FHS)。 2. lin.nvim的文件层级结构2023年7月13日作者对lin.nvim的组织架构完成了重构....
(lin.)nvim启用Copilot补全
1. 工作背景利用大模型的AIGC方法提供代码补全功能是大势所趋,其中最具有典型代表的就是GitHub Copilot。事实上,lin.nvim : Lin Rongbin’s Neovim Distribution中已经预置了关于Copilot的相关配置。Copilot这么强大的插件在lin.nvim中只需要简单几个步骤就能使用,一定要赶紧行动起来😍。 2. 配置过程步骤1:以文件$HOME/.nvim/lua/cfg/user_plugins_sample.lua作为模板,创建用户脚本的配置文件: 1cp user_plugins_sample.lua user_plugins.lua 该步骤的目的是为了启用lin.nvim : Lin Rongbin’s Neovim Distribution的作者为我们预置的Copilot插件(及其相关配套插件)。完成此步骤后进入nvim,lazy.nvim插件会自动为我们安装新增加的用户自定义插件。 步骤2:在文件~/.nvim/lua/repo/hrsh7th/nvim-cmp/config.lua中,为nvim-cmp添加补全来源。代码如下: 12345678sources = cmp.config.sources({ ...
从身边小事想起高潜力人才
1....
我的Learn Lua in Y minutes
1. 又要让我学习新知识?本文是我学习Lua语言的一个开端。至于又要学习一门新编程语言的动机,在《进化 neovim 到 lin.nvim 风味》中已经自述的很明白了:成年人的世界没有简单二字,要是有得选,谁愿意把自己逼成文武全才~ 囧rz 其实我心里特反感没完没了的学习。在我看来,对于一个已经不是学生身份的人来说,让自己沉溺于所谓的“学习”,是在用”战术的勤奋”掩盖”战略的懒惰”。 成年人的学习必须有输出结果,不然的话就不要学什么习了 。 正是基于此理念:(1)我通过研读本文初步掌握Lua语言之后,会应用Lua语言复刻《Steam Deck 掌机催我搞技术新基建》中shell脚本工具(附在文末)。(2)在学习的过程中,我会在下文的2. 速战速决Lua脚本语言中给出要点解读;同时为了验证我的理解,我会用Mathematica语言对该Lua程序重写。 这么大的工作量没有神灵庇护怎么行!必须得把我的神仙请出来,保佑我能废寝忘食地专心学习😍: 2. 速战速决Lua脚本语言2.1. 原文:Learn Lua in Y minutes原文链接是Learn X in Y minutes, Where X=Lua. 这篇短小的教程是Literate...
Steam Deck催我技术新基建
1. 恶向胆边生Steam Deck游戏掌机的底层操作系统是 Arch Linux,且该游戏掌机支持以桌面环境启动 —— 这意味着 Steam Deck 游戏掌机同时还是一款带有完整硬件支持的 Linux 便携掌机。嘿嘿嘿,这就意味着它既是一个随身的 monitor terminal,还是一款随身的 联网控制终端。能干的坏事又增加了……🙃 2. 基建新目标 Ubuntu LTS作为日常技术开发平台。 Kali Linux 作为解决方案综合平台。 Steam Deck中的Arch Linux则是部署平台。以后就能带着游戏掌机坐地铁,一边打打游戏中的小怪兽,一边利用Linux中的小工具搞搞恶作剧: Steam Deck硬件同时作为可视化终端、遥控终端(Client)。 可能还需要一台境外的云服务器作为repo(顺便跑一跑给我自己用的云服务)。 对于上述目标的1.和2.:我们仅仅是想同时拥有Ubuntu LTS开发环境的稳定性和Kali Linux的先进性;但为了日常使用的方便,我们更希望两个系统共用同一套文件数据。因此,本文要解决的难点是:让Ubuntu LTS和Kali...