- 博客(22)
- 收藏
- 关注
原创 Android 12 编译framewok和services详解
Android一直在不断的演进,系统层实现的逻辑也不断的在变化,所以我们还是要不断的学习、跟进,否则一些技术知识就会过时。现在针对Android 12的编译步骤详细讲解一下。
2024-07-07 21:24:49
1312
原创 AOSP开发环境搭建
文章目录前言一、安装虚拟机二、安装Ubuntu三、安装VMware tools3.1、通用安装3.2、Ubuntu22.04 中Drag and drop is not supported问题四、安装依赖环境4.1、安装git4.2、下载Python34.3、解压Python34.4、编译与安装Python34.5、安装Python24.5.1、启用Universe仓库4.5.2、安装python2.74.5.3、切换默认python版本。
2024-06-20 22:31:35
539
原创 Visual Studio下载安装教程(非常详细)从零基础入门到精通,看完这一篇就够了
首先,我们要设置一下安装路径。因为visual studio占用的空间十分大,我们千万千万不要把它一股脑地安装在C盘,这会让我们本来就贫乏的C盘空间,雪上加霜。因为我是需要使用C++,所以这里选择了使用C++的桌面开发和visual studio扩展开发。在这里,切换到安装位置,将下述三项的路径改成D盘或其他非系统盘,这里图片是我已经改完了的。选择好后,在右下角选择安装,就会出现下载界面,等下载完毕后如图所示,点击启动就可以使用啦~在这里定义你的项目名字,以及项目的存储位置(建议放在除C盘外的空间内)
2024-04-30 14:27:40
505
原创 nvm-下载、安装、使用
我们可能在工作和学习中可能都会遇到需要使用多个node版本的时候,nvm正为解决这个而生,NVM(Node Version Manager)是一个用于管理 Node.js 版本的工具,并没有官方网站。这里笔者理解为:这里的node安装路径会和nvm安装路径下不同版本的node路径相互映射,如果切换为某个版本,此时node安装路径便会映射到当前版本的文件下。如果已经有node,需要卸载当前node,不然会产生报错或异常情况!大家可以通过下面链接按需下载不同版本的nvm,这里笔者用的是V1.1.11版本。
2024-04-29 14:40:24
993
原创 书生·浦语大模型-OpenCompass
ceval_infer_cfg需要修改 prompt,ceval_eval_cfg是评测方式的选择,如果是选择题,这里使用AccEvaluator。过程:在一个长文本中插入一个无关的问题和答案,比如下面的小明在哪里实习的问题。然后再问模型这个问题,如果能回答上来,说明具备比较好的长文本能力。在评测过程中,显存占用可能高达十几个 GB,因此 8GB 应该是不够用的。这里的 class 名和配置文件中的要一致。有评测流水线:任务切分,并行的跑评测任务。
2024-04-24 18:20:42
873
原创 书生·浦语大模型实战营之Lagent & AgentLego 智能体应用搭建
在两个 terminal 中分别启动 LMDeploy 服务和 Tutorial 已经写好的用于这部分的 Web Demoexport WEATHER_API_KEY=在2.2节获取的API KEY# 比如 export WEATHER_API_KEY=1234567890abcdef在本地执行如下操作以进行端口映射在输入模型地址并选择好工具后,就可以开始体验了读者可以关注大模型返回的工具名称及参数。query参数解析为上海"query": "上海"AgentLego:组装智能体“乐高”
2024-04-24 17:59:28
1068
原创 书生·浦语大模型实战营之XTuner 微调个人小助手认知
书生·浦语大模型实战营之XTuner 微调个人小助手认知在本节课中讲一步步带领大家体验如何利用 XTuner 完成个人小助手的微调!为了能够让大家更加快速的上手并看到微调前后对比的效果, 用 QLoRA 的方式来微调一个自己的小助手!可以通过下面两张图片来清楚的看到两者的对比。微调后可以看到,微调后的大模型能够被调整成想要的效果,下面让我们一步步的来实现这个有趣的过程吧!
2024-04-24 17:31:51
1759
原创 书生·浦语大模型实战营:XTuner 微调 LLM:1.8B、多模态、Agent
使用场景:让基座模型学习到一些新知识,如某个垂类领域的常识训练数据:文章、书籍、代码等。使用场景:让模型学会对话模板,根据人类指令进行对话训练数据:高质量的对话、问答数据。LLM 的下游应用中,增量预训练和指令跟随是经常会用到两种的微调模式。XTuner 一个大语言模型&多模态模型微调工具箱。两种Finetune范式。
2024-04-24 16:42:17
1829
原创 GitHub添加公钥
二、生成新的SSH Key,输入ssh-keygen -t rsa -C "email@email.com"命令,其中"email@email.com"是GitHub账号。四、登录到GitHub,点击右上方的头像,选择settings ,点击Add SSH key,把id_rsa.pub的内容复制到里面即可。三、在~/.ssh目录下有 id_rsa和 id_rsa.pub两个文件,其中id_rsa.pub文件里存放的即是公钥key。
2024-04-23 00:43:08
339
原创 SSH-keygen用法
很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配置和添加好 SSH key。因此,如果你想要使用 SSH url 克隆的话,你必须是这个项目的拥有者。
2024-04-23 00:40:29
715
原创 Python 虚拟环境创建、激活、退出、删除操作
此时你可以再使用conda info --envs 查看有哪些环境内容。在创建过程中需要回复(y/n),Yes,再激活虚拟环境。若当下没有虚拟环境,则通过如下命令创建虚拟环境。第二步:创建python 虚拟环境。godlei则为虚拟环境。第三步:激活虚拟环境。第四步:退出虚拟环境。第五步:删除虚拟环境。
2024-04-15 14:34:23
995
1
原创 浦语大模型作业三:茴香豆搭建RAG智能助理
RAG(Retrieval Augmented Generation)技术,通过检索与用户输入相关的信息片段,并结合外部知识库来生成更准确、更丰富的回答。解决 LLMs 在处理知识密集型任务时可能遇到的挑战, 如幻觉、知识过时和缺乏透明、可追溯的推理过程等。提供更准确的回答、降低推理成本、实现外部记忆。RAG主要有以下方面的应用:问答系统文本生成信息检索图片描述茴香豆是一个基于LLMS的领域知识助手,由书生浦语团队开发的开源大模型应用。
2024-04-13 12:33:17
1826
原创 第二节笔记 轻松玩转书生·浦语大模型趣味 Demo
InternStudio平台-开发机-cuda11.7conda-10%A100-创建开发机进入开发机,创建conda环境studio-conda -o internlm-base -t demo激活conda环境,安装所需软件包。
2024-04-13 11:52:12
624
原创 ArkTs 语法学习 ---- 组件相关装饰器
全局:创建@Builder function MyGlobalBuilderFunction(){ …自定义组件内:创建@Builder MyBuilderFunction(){ …},使用this.MyBuilderFunction()参数的类型必须与参数声明的类型一致,不允许undefined、null和返回undefined、null的表达式。只有传入一个参数,且参数需要直接传入对象字面量才会按引用传递该参数,其余传递方式均为按值传递。如果需要改变参数值,且同步回调用点,建议使用@Link。
2024-03-21 17:57:55
887
原创 ArkTs 语法学习 ---- 装饰器
允许父组件中常规变量、@State、@Link、@Prop、@Provide、@Consume、@ObjectLink、@StorageLink、@StorageProp、@LocalStorageLink和@LocalStorageProp装饰的变量装饰变量更新绑定子组件@Provide。不支持Length、ResourceStr、ResourceColor类型,Length、ResourceStr、ResourceColor为简单类型和复杂类型的联合类型。
2024-03-21 17:41:21
985
原创 ArkTs 语法学习
State装饰的变量,与声明式范式中的其他被装饰变量一样,是私有的,只能从组件内部访问,在声明时必须指定其类型和本地初始化。自定义组件,组件只有放到被 @Entry修饰的组件内 才会在页面上显示。@State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。在状态变量相关装饰器中,@State是最基础的,使变量拥有状态属性的装饰器,它也是大部分状态变量的数据源。,@Entry表示该自定义组件为入口组件,@State表示组件中的状态变量,状态变量变化会触发UI刷新。
2024-03-21 12:07:16
971
原创 ArkTs 语法学习 ---- 样式相关
Styles说明装饰器参数无功能可以提炼公共样式进行复用修饰对象没有参数的函数属性/事件 支持仅支持通用属性和通用事件。定义可以定义在组件内或全局,在全局定义时需在方法名前面添加function关键字,组件内定义时则不需要添加function关键字。变量引用定义在组件内的@Styles可以通过this访问组件的常量和状态变量,并可以在@Styles里通过事件来改变状态变量的值优先级组件内@Styles的优先级高于全局@Styles@Extend说明装饰器参数无。
2024-03-21 11:51:01
629
原创 OpenHarmony/HarmonyOS三方库使用指导
1 方式一:在Terminal窗口中,执行如下命令安装三方包,DevEco Studio会自动在工程的oh-package.json5中自动添加三方包依赖、1:通过访问Gitee网站获取。
2024-01-12 16:50:22
1915
原创 Android Studio 安装配置教程 - Windows(详细版)
这里我们可以看到当前下载Android 13.0的SDK,还能看到其他的Android版本,也可以看到Android版本所对应的API版本,这里我们看到的是简略信息,你可以勾选右下方的Show Package Details,就能查看详情信息了,当我们下载其他版本的SDK时,勾选上,要下载的目标版本SDK,此时弹窗右下角底部的Apply按钮就可以点击了,点击之后就会下载相关的SDK,然后你就可以切换其他的API版本了。下载相关的组件,这里就比较考验你的网速。网速好几分钟,不好几个小时都是有可能的。
2023-11-23 20:21:25
983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人