NOT
使用ExLlamaV2量化并运行EXL2模型
量化大型语言模型(llm)是减少这些模型大小和加快推理速度的最流行的方法。在这些技术中,GPTQ在gpu上提供了惊人的性能。与非量化模型相比,该方法使用的VRAM几乎减少了3倍,同时提供了相似的精度水平和更快的生成速度。 ExLlamaV2是一个旨在从GPTQ中挤出更多性能的库。由于新的内核,它还经 ......
c++
C++ 1. C++概述 1.1 C++简介 c++是c的扩展,是c的超集。任何有效的c程序都是有效的c++程序。 c++可以使用已有的c程序库。 c++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。 c++继承了c语言高效、简洁、快速和可移植的传统(特性) C++编程方式: c的面向过程 ......
c++(2)
C++ (2) 1. 类与对象 1.1 类与对象的概念 从c和c++的struct开始,c的struct结构体只能存在数据变量,而c++的struct体可以函数 1.1.1 类的封装 通过类可以封装对象的属性(特征,数据变量或引用)、行为(函数,类方法),可以通过访问权限(公开 public,私有的 ......
c++(3)
C++ (3) 1. 运算符重载 1.1 运算符重载基本概念 运算符重载即对运算的功能重新定义,从而使得运算符支持不同的数据类型。 运算符重载(operator overloading)只是一种"语法上的方便",它是另一种函数调用的方式 运算符重载的函数名字由关键字operator+运算符组成。它像 ......
深度学习笔记2:数据增强
上一节由于训练数据集样本量较小,模型过早拟合最终我们在测试数据集的分类精度只达到了70%,本章节我们通过使用数据增强降低过拟合的方法。使用数据增强之后,模型的分类精度将提高到 80%~85%。数据增强是指从现有的训练样本中生成更多的训练数据,做法是利用一些能够生成可信图像的随机变换来增强(augme... ......
【HarmonyOS】低代码平台组件拖拽使用技巧之常用基础组件(下)
【关键字】 HarmonyOS、低代码平台、组件拖拽、代码编辑器 1、写在前面 本篇接着上一篇的内容来介绍,继续来看我们的登录页面的下半部分的使用,本篇会介绍按钮组件、单选框组件的拖拽使用,还会介绍代码编辑器的使用,最后会完成登录页面点击事件的逻辑处理,下面跟着我的脚步继续前进吧! 2、开发实战 ......
【HarmonyOS】获取备案需要的公钥和MD5签名问题
【关键字】 HarmonyOS、公钥、MD5签名 【问题描述】 有cp反馈Harmony App如何获取备案需要的公钥和MD5签名。 【解决方案】 1、获取备案需要的公钥: 1)用记事本打开签名对应.cer文件 2)里面的内容粘贴到一个可以查看证书的网站上面,如https://www.ssleye ......
【HarmonyOS】API6上JS实现视频播放全屏播放时,会回到之前界面
【关键字】 API6、 视频播放、全屏播放异常 【问题现象】 开发者在API6上用JS实现视频播放器点全屏播放后,不是全屏效果,实际效果是变成了横屏并返回到首页。 具体代码实现是参考video媒体组件指南。 【问题分析】 JS实现视频播放器有Codelab代码示例: https://github. ......
【HarmonyOS】元服务卡片本地启动拉起加桌没问题,上架后拉起加桌时卡片展示异常
【关键字】 加桌选卡展示异常 、 2卡共用一个布局 、 代码混淆 【问题现象】 元服务卡片在本地启动拉起加桌时,多卡的选卡过程显示是没问题的。但是在上架后拉起加桌时,多卡的选卡过程卡片展示异常。 代码逻辑是通过创建卡片的时候判断卡片的尺寸大小,显示对应的卡片。 当前异常的卡片是小卡片样式问题。 ......
【AGC】鸿蒙应用软件包上传问题解析
【问题背景】 近期收到了一些反馈,一些鸿蒙元服务开发者在发布应用市场的过程中,上传.app包时遇到了不同的报错,导致上传失败,下面来看一下这些报错的具体原因,如何正确打包上传。 【问题描述1】 HarmonyOS元服务软件包上传后,提示“软件包解析失败,请重新上传”,错误详情(5) 【问题 ......
Linux操作系统 no.7
进程管理: 1.查看进程: ps aux 2.ps -ef命令可以查看UID,PID,PPID等信息。 3.top命令可以查看实时动态进程 4.kill命令可以用来终止指定程序 5. 6.作业控制: 创建一个sleep进程,使用CTRL+c可以终止程序 ......
ChromiumOS 源码编译及虚拟机运行
1. 搭建上网环境 2. 同步依赖库 接着,下载并配置depot_tools 3. 同步代码 4. 构建测试镜像 若上述操作成功,使用以下命令构建测试类型镜像并关闭开机验证,这样即可自由修改root文件系统内容。如果构建的是test这种类型的镜像,当使用SSH登陆装载此镜像的虚拟机时,密码统一为te ......
9.轻量级本地服务器
1.http-server 需要安装node 环境 管理员权限下全局安装: npm install http-server -g 开启服务:在你需要运行的文件夹下开启 http-server 如果报错: http-server之后不断的提示http-server不是内部或外部命令 需要添加环境变量, ......
git版本回退
git版本回退 转载: https://blog.csdn.net/u010980938/article/details/127090612?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7E ......
简单的文件加密程序(md5xor异或winlinux)
简介 小程序是基于 md5 + password + xor 的组合方式来加密文件。程序支持跨平台(Windows/Linux)。 使用方法: 源文件清单:main.c md5.c md5.h setup.sh 完整代码(main.c): #include <stdio.h> #include <s ......
16、Flutter Wrap组件 实现流布局
Wrap可以实现流布局,单行的Wrap跟Row表现几乎一致,单列的Wrap则跟Column表现几乎一致。但 Row与Column都是单行单列的,Wrap则突破了这个限制,mainAxis上空间不足时,则向crossAxis上 去扩展显示。 Wrap组件的使用 //自定义按钮组件 class MyAp ......
进程管理
第五章 进程管理 5.1初始进程 5.2查看进程 5.2.1静态查看进程 5.2.2动态查看进程 5.3信号控制进程 5.3.1kill命令 5.3.2killall命令 5.4进程优先级 5.4.1使用top命令查看nice级别 5.4.2使用ps命令查看nice级别 5.5作业控制 ......
vm虚拟机联网
一:虚拟机网络连接 在VM软件中,选项栏的“编辑”下的“虚拟网络编辑器”中可以看到三个虚拟网卡VMnet0、VMnet1、VMnet8,而我们的虚拟机就是通过这三个虚拟网卡,实现的三种不同的网络连接,让我们的虚拟机达到连接的目的。 二:在VM中如何配置网络连接 1、打开电脑上的网络适配器 可以看到此 ......
Linux进程管理学习感悟与笔记
1.ps 'ps'是Linux 中最基础的浏览系统中的进程的命令。能列出系统中运行的进程,包括进程号、命令、CPU使用量、内存使用量等。下述选项可以得到更多有用的消息。 ps -a - 列出所有运行中/激活进程ps -ef |grep - 列出需要进程 ps -aux - 显示进程信息,包括无终端的 ......
git clone 时拉取子模块
git clone 时拉取子模块 对还未下载的项目: git clone --recursive 对已下载的项目: git submodule sync git submodule update --init --recursive ......
13-基础SQL-DQL(数据查询语言)-执行顺序(编写顺序和执行顺序)
DQL-介绍(常用) DQL英文全称是Data Query Language(数据查询语言),数据查询语言用来查询数据库中表的记录 查询关键字:SELECT DQL-语法 DQL-语法(编写顺序和执行顺序) 案例:创建一个 emp 员工表,添加一些员工数据 CREATE TABLE emp( id ......
C#使用随机数生成元素不重复的数组
通过for与while的嵌套做了一个排除相同数字的审查机制,如果生成了数组中已有的数字就重新生成一个数字,继续循环排查,直到生成的数字是数组中不存在的数字 数组长度不能超过随机数范围否则会死循环 using System; namespace notRepeat { class Program { ......
第四周课堂随笔
这周我们学习的是linx常用的文档相关的命令代码 主要有 vi/vim 修改 vi: 修改文件,但是显示字体是白色 vim: 修改文件,但是关键字高亮显示 一般模式: `yy` 复制光标所在行 `p` 粘贴 `dd` 删除光标所在行 `x` 删除光标所在的字符 插入模式: `a`:当前光标后插入 ` ......
本地MinIO存储服务Java远程调用上传文件
MinIO是一款高性能、分布式的对象存储系统,它可以100%的运行在标准硬件上,即X86等低成本机器也能够很好的运行MinIO。它的优点包括高性能、高可用性、易于部署和管理、支持多租户等。 Cpolar内网穿透提供了更高的安全性和隐私保护,通过使用加密通信通道,Cpolar技术可以确保数据传输的安全 ......
初次认识Linux
第一次接触linux的时候电脑上还没有安装任何关于这个的软件,听说他是一个系统,我还以为学这门课程需要将我的windows卸载,重新装系统,很麻烦,后来上课才听老师说知道了有虚拟机这种东西,能够方便的下载其他的系统并且具有快照的功能不用去担心系统崩溃,回寝室也是跟室友一起,在网上找教程一步步把lin ......
第七章 存储管理
一、存储方式 本地存储:直接插在服务器上的硬盘上 外部存储:可以理解为移动硬盘 网络存储:将数据存储到专门的存储设备上或者存储集群里 二、 内存管理功能 存储器功能需求:容量足够大、速度足够快、信息永久保存、多道程序并行 多道程序并发带来的问题: 1. 共享:代码和数据共享,节省内存 2. 保护:不 ......
Linux课堂知识总结
在本次课堂学习中,我们学习了Linux系统目录结构,掌握了文件处理的基本命令,掌握了vim编辑器的使用。了解了Linux的文件路径,绝对路径和相对路径的格式。学习了文件目录操作,创建,查看,切换,删除目录的操作代码。学习了文件操作代码的相关步骤,创建,查看,more,less,head,tail,g ......
MySQL8.0新特性
MySql 8 的其他新特性 1. MySQL8新特性概述 MySQL从5.7版本直接跳跃发布了8.0版本 ,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上 做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化 器进行了改进。不 ......
python打包工具pyinstaller,参数说明文档
root@ubuntu:/# pyinstaller --help 用法: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [--add-data <SRC;DEST or SRC:DEST>] [--add-binary <SR ......
二、clickhouse的学习
一、Clickhouse概述 clickhouse 官网网址:https://clickhouse.com/ 借助官网的帮助文档进行学习,官方支持中文 OLTP(联机事务处理系统) 例如mysql等关系型数据库,在对于存储小数据量的时候,查询数据并分析速度很快,OLTP本身其实是一个逻辑上的概念,指 ......