监控系统 传感器 机房 解决方案

使用单卡v100 32g或更低显存的卡,使用peft工具qlora或lora混合精度训练大模型chatGLM2-6b,torch混合精度加速稳定训练,解决qlora loss变成nan的问题!

最近新换了工作,以后的工作内容会和大模型相关,所以先抽空跑了一下chatGLM2-6b的demo,使用Qlora或lora微调模型 今天简单写个文档记录一下,顺便也是一个简单的教程,并且踩了qlora loss变成nan训练不稳定的问题 本教程并没有写lora的原理,需要的话自行查阅 1.chatG ......
精度 qlora 显存 的卡 chatGLM2

JVM 监控工具之JProfiler

一、JProfiler介绍 JProfiler是一个专业的工具,用于分析运行中的JVM内部发生的事情。当您的生产系统出现问题时,您可以在开发、质量保证和消防任务中使用它。 JProfiler主要处理四个主题: 方法调用 这通常被称为“CPU评测”。方法调用可以通过不同的方式进行测量和可视化。方法调用 ......
JProfiler 工具 JVM

《Unix/linux系统编程》教材第5章学习笔记

|第5章| 定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计 ......
教材 笔记 系统 linux Unix

Webmin 是一款基于 Web 的系统管理工具,可以帮助管理员通过浏览器远程管理 Linux 和其他 Unix-like 操作系统。

Webmin 是一款基于 Web 的系统管理工具,可以帮助管理员通过浏览器远程管理 Linux 和其他 Unix-like 操作系统。它提供了一个直观的用户界面,使管理员可以方便地查看和配置系统设置、用户账户、网络设置、文件系统等。 Webmin 支持大多数常见的 Linux 发行版,如 CentO ......

CRM系统数据库是如何影响客户体验的?

CRM客户关系管理由概念到软件实体,已经有几十年的时间,随着信息技术的进步,数字化让CRM软件乘上快车,迅速成为各类企业的数字化管理工具。CRM客户管理系统的一个重要功能便是改善并提升客户体验,且CRM数据库是与客户体验息息相关的。下面说说CRM系统数据库对客户体验的影响。 CRM数据库的建立,对客 ......
客户 数据库 数据 系统 CRM

Vue.js 无法监听form表单变更问题的解决

当使用 Vue.js 构建应用程序时,通常我们会涉及到处理数据和响应用户的操作。Vue.js 提供了强大的响应式系统来自动追踪数据的变化并更新视图。然而,有时候可能会遇到一个常见的问题:当你尝试添加一个新属性到对象时,Vue.js 的响应式系统无法自动检测到这个更改,因为它不会立即监视新属性的变化。 ......
表单 问题 form Vue js

Elasticsearch实战:常见错误及详细解决方案

Elasticsearch实战:常见错误及详细解决方案 1.read_only_allow_delete":"true" 当我们在向某个索引添加一条数据的时候,可能(极少情况)会碰到下面的报错: { "error": { "root_cause": [ { "type": "cluster_bloc ......

通用权限解决方案

前言: 目前市面上有一些知名的权限框架有shiro和spring security。 正常情况下,直接用框架没什么问题。方便,快速,但是需要一定的学习成本。 用框架还有一个缺点是不好定制,因为每个产品的业务都不太一样。要控制权限都不太一样,此时如果硬是套用框架,就会很别扭。 通用权限解决方案 首先搞 ......
权限 解决方案 方案

缓存【分布式缓存高可用方案】

一、简介 上图所示,我们在服务层和数据库层之间增加一个缓存层,现在我们读取数据的时候,先从缓存里面读取,读不到的再去读数据库。 既然我们引入了缓存,那肯定是想更多的请求尽量落在缓存上,也就是说我们必须要关注缓存命中率,命中率越高就代表我们的后端存储就越不容易被拖垮成为性瓶颈,如果我们的缓存命中率下降 ......
缓存 分布式 方案

vuejs3.0 从入门到精通——Vite解决@问题

Vite 解决 @ 问题 在Vue3和Vite中,@符号通常用于别名,指向src目录。这是Vue CLI项目的默认设置,但在Vite项目中,你需要手动配置这个别名。 在Vite中,你可以在vite.config.js文件中配置别名。这是一个配置示例: import { defineConfig } ......
vuejs3 问题 vuejs Vite

销售人员拒绝CRM系统的原因?如何解决呢?

尽管如今的CRM客户管理系统已经足够的轻量化,实施起来并不复杂,但还是会被销售团队抱怨,认为CRM系统和他们想象的有很大差距。甚至销售团队根本不理睬新的CRM系统直接拒绝使用。那么,销售人员拒绝CRM系统的原因是什么?如何解决? 为什么呢?通常来说,方式、环境的突然改变会让人抵触,对于CRM使用者来 ......
原因 人员 系统 CRM

羚通视频智能分析平台视频监控算法分析平台视频叠框显示慢且总是一闪一闪的,无法实时跟踪的解决方案

​羚通视频智能分析平台是一款基于大数据和算法分析的综合性平台,它通过对视频数据的智能分析和处理,为用户提供全方位、多层次的监控服务。 该平台集成了多种智能分析算法,可以自动识别和分析视频中的目标对象,如人脸、人体、烟火等。适用于各行各业。 最近,有用户反馈,在使用羚通视频智能分析平台时,在算法设置部 ......
视频 视频监控 平台 算法 实时

CRM系统引入了却难以推行?

当下,企业使用CRM客户管理系统来进行销售管理、客户管理已经不足为奇,几乎可以说成为了共识。尽管CRM技术已经非常成熟,但并不是所有的企业在实施或使用CRM系统时,能够做到一帆风顺。那么CRM系统用不起来的原因是什么? 1、系统过于复杂 有人会疑问,现在的CRM不都主打操作简单易上手吗?怎么还会有系 ......
系统 CRM

【Bug解决】Can‘t perform a React state update on an unmounted component. This is > a no-op, but it...

在 React 应用程序中我们遇到以下警告消息: Can’t perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your applica ......
component unmounted perform update React

odigos 基于ebpf 以及OpenTelemetry 的分布式tracing 解决方案

按照odigos 官方的介绍是不需要进行代码的修改就可以实现方便的跨应用的分布式trace,目前支持java,python,net,go,js 等语言目前看官方的介绍,安装是比较简单的(核心基于了k8s),目前官方文档比较清晰可以试用下 说明 目前开源分布式trace 的工具是越来越多了,同时基于e ......

Django实战项目-学习任务系统-查询列表分页显示

接着上期代码框架,6个主要功能基本实现,剩下的就是细节点的完善优化了。 接着优化查询列表分页显示功能,有很多菜单功能都有查询列表显示页面情况,如果数据量多,不分页显示的话,页面展示效果就不太好。 本次增加查询列表分页显示功能,对一个查询列表功能进行分页改造,其他依此类推即可。 第一步:Django的 ......
任务系统 实战 任务 项目 Django

解决Mysql删除数据后,ID自增不连续问题

修复前 除了部分数据,导致后续新增的数据,ID 自增不连续 解决方案 执行下方 SQL 语句即可修复此问题,mbs_order为需要修复的表名 SET @i=0; UPDATE `mbs_order` SET `id`=(@i:=@i+1); ALTER TABLE `mbs_order` AUTO ......
数据 问题 Mysql

NativeBuffering,一种高性能、零内存分配的序列化解决方案[性能测试篇]

第一版的NativeBuffering([上篇]、[下篇])发布之后,我又对它作了多轮迭代,对性能作了较大的优化。比如确保所有类型的数据都是内存对齐的,内部采用了池化机器确保真正的“零内存分配”等。对于字典类型的数据成员,原来只是“表现得像个字段”,这次真正使用一段连续的内存构架了一个“哈希表”。我... ......

同城售后系统退款业务重构心得

退款业务强耦合到售后系统中,并且业务代码分散到各个业务层,严重缺乏系统的领域边界和分层设计,重构后退款业务逻辑不强依赖售后核心业务逻辑,做到可以独立部署。 ......
心得 业务 系统

centos7远程ssh登录好慢啊,终于解决了

虚拟机上装了centos7用win主机远程连接每次都很慢,一度怀疑是网卡什么的设置不对,甚至以为要重装系统,后来偶然发现是sshd_config配置问题 直接修改一下其中的dns设置, vim /etc/ssh/sshd_config 将UseDNS yes注释取消改为UseDNS no,并保存退出 ......
centos7 centos ssh

OpenKey 中转接口为什么稳定?最新系统架构图已公布,可供学习

OpenKey.Cloud 作为 ChatGPT 生态圈内的重要基础设施,提供官方 API 的转发,长久以来一直保持着高稳定性,这是如何做到的?今天就来揭秘 OpenKey 系统的详细架构图。 ......
架构 接口 OpenKey 系统

【解决方法】:zwCreateFile文件句柄必须提供一个文件,而不是目录......

【解决方法】:zwCreateFile文件句柄必须提供一个文件,而不是目录...... 【解决方法】:zwCreateFile文件句柄必须提供一个文件,而不是目录...... 【解决方法】:zwCreateFile文件句柄必须提供一个文件,而不是目录...... 【解决方法】:zwCreateFil ......
文件 句柄 zwCreateFile 目录 方法

【操作系统学习笔记02】

操作系统体系结构 微内核 只包括时钟管理、中断处理、原语(不可被中断,如设备驱动、CPU切换等)等直接涉及硬件,必须在内核中的功能。 功能少,好维护,但内核态和用户态之间的频繁切换会带来性能损失。 大内核 包括进程管理、存储器管理、设备管理等不直接涉及硬件的功能。 功能多,可能不好维护,但不需要频繁 ......
笔记 系统

m基于FPGA的8FSK调制解调系统verilog实现,包含testbench测试文件

1.算法仿真效果 vivado2019.2仿真结果如下: 将波形放大,看到如下效果: 2.算法涉及理论知识概要 8FSK(8-Frequency Shift Keying)是一种常用的数字调制方法,它通过在不同的频率上发送二进制数据来进行通信。8FSK在通信系统中被广泛应用,因为它具有较高的数据传输 ......
testbench verilog 文件 系统 FPGA

基于开源模型搭建实时人脸识别系统(五):人脸跟踪

继续填坑,之前已经讲了人脸检测,人脸检测是定位出画面中人脸的位置,理论上把检测到的人脸进行提特征就能做人脸识别了,不过直接这样做是有缺陷,一是存在很大的资源浪费,毕竟同一个人出现在画面,我们实际上应该只需要做一次识别就知道他的身份(理想情况下),而不需要每一帧都去做;二是如果对每一帧都进行独立的检测 ......
人脸 实时 模型 系统

系统编程:控制文件I/O的内核缓冲之sync(),fsync()和fdatasync()

本文主要介绍了如何同步IO完成的语义和刷新文件IO内核缓冲区的三个系统调用:sync()、fsync()和fdatasync()。 ......
内核 fdatasync 文件 系统 fsync

《信息安全系统设计与实现》第九周学习笔记

一、 第五章 定时器及时钟服务 1、并行计算 是一种计算方案,它尝试使用多个执行并行算法的处理器更快速的解决问题 顺序算法与并行算法 并行性与并发性 并行算法只识别可并行执行的任务。CPU系统中,并发性是通过多任务处理来实现的 2、线程 线程的原理:某进程同一地址空间上的独立执行单元 线程的优点 线 ......
笔记 系统 信息

Godot C# 可能遇到的问题和解决办法

一、没有添加C#脚本的选项,即只能使用GDScript。如图 原因:安装的godot版本不对 解决办法:到官网安装.net版本(https://godotengine.org/download/windows/)不是蓝框而是灰色框的Godot Engine - .NET版 二、成功创建了C#脚本,但 ......
办法 问题 Godot

Linux操作系统

一.什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。 二.Linux的特点 (1)Linux是一款免费的操作系统,用 ......
系统 Linux