自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuckyTHP

幸运男孩

  • 博客(442)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ghcr镜像加速方式

直接拉取镜像速度很慢,网上看到一个加速方法很好用,特此记录一下。

2024-09-03 13:49:54 245

原创 MAC上Homebrew常用命令

转至:https://juejin.cn/post/6844903549256597517。

2024-08-29 15:42:35 583

原创 Android 4.4 以下,OkHttp访问Https报错,设置了sslSocketFactory仍无效的解决方法

这很令人困扰:升级 OkHttp 库可能会导致与某些 Web 服务器的连接中断!但这是一个必要的困扰,因为 TLS 生态系统是动态的,并且保持更新是保持安全性所必需的。转至:https://blog.csdn.net/zengsidou/article/details/136456509。分别配置了 OkHttp 使用的 TLS 协议版本和加密算法。使用以下代码可以获取本机支持的加密算法,并生成对应的。的错,可能的原因是 OkHttp 使用了本机不支持的 TLS 协议或者加密算法。

2024-08-28 14:43:49 278

原创 在 CentOS Stream 9 中安装 MySQL 8

本文介绍了如何在 CentOS Stream 9 系统中安装 MySQL 8,并进行基本的配置和测试。您可以根据您的需要,进一步修改 MySQL 的设置,如创建数据库,用户,授权,备份,恢复等。转至:https://www.sjkjc.com/posts/install-mysql8-on-centos-stream-9/

2024-08-18 12:06:14 765 1

原创 MySQL8.0 密码管理与密码策略

转至:https://blog.csdn.net/qq_18948359/article/details/105837540。首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可。MySQL 的版本在 8.0 以上。本文使用的版本是 8.0.13 这个版本。**第一种方式:**修改 mysql 的配置文件,全局生效。**第二种方式:**或者使用 命令。这个具体的实现是增加了一个配置文件。

2024-08-18 12:04:09 410

原创 CentOS 8:配置本地yum源并通过dnf命令实现软件的安装过程 dnf常用使用

使用vim编辑器时,通过Insert插入或Delete删除并根据下图显示进行更改,更改完成后按下Esc确保在命令模式下,输入“:wq”并按下回车键,保存并退出vim编辑器。2.在终端中进行以下命令,安装network-scripts,输入“y”表示确定安装。1.在终端中进行以下命令,查看network-scripts软件包信息。以network-scripts为例进行安装过程演示。3.在终端进行以下命令,更新并验证yum源。1.在终端进行以下命令,挂载光盘。2.在终端进行以下命令,更改。

2024-08-18 12:01:36 831

原创 Apache HTTP Server 的安装与配置

转至:https://www.cnblogs.com/eagle6688/p/17891481.html。(2) 为域名设置SSL/TLS。iii. 域名证书密钥;(1) 安装SSL模块。(1) 编辑配置文件。

2024-08-18 11:58:40 551

原创 Linux如何查看服务启动状态是否开机自动启动

本文为joshua317原创文章,转载请注明:转载自。

2024-08-17 22:36:48 591

原创 Centos8和stream 9防火墙基本使用

转至:https://blog.51cto.com/wyf1226/5968212。

2024-08-17 00:24:44 215

原创 Linux scp 设置nohup后台运行

Linux scp 设置nohup后台运行。

2024-08-17 00:19:05 308

原创 Shibboleth Service Provider SP 安装

转至:https://help.switch.ch/aai/guides/sp/installation/?

2024-08-13 15:38:34 875

原创 docker error setting limit invalid argument

【代码】docker error setting limit invalid argument。

2024-08-07 17:05:22 446

原创 TrainingArguments所有参数原文+翻译 -2024-08-01

一开始看这个包,直觉上,其主要功能就是帮助实现一些已有的参数配置,可以快速的调用这个类来实现参数的使用,但是具体使用与否,还是需要我们在整个编程的过程中来设计的。用得上哪个,我就再命令里加上,用不上的就可以直接略过。可以说,整个任务中的调参“源泉”就是这个TrainingArguments类,这个类是使用dataclass装饰器进行包装,然后再利用HfArgumentParser进行参数的解析,最后获得了对应的内容。这个包可以调的参数有很多,有用的也有很多,所以还是有必要一起看一下的。

2024-08-01 15:18:17 236

原创 SFTTrainer loss多少合适

根据搜索结果 ,在使用SFTTrainer进行训练时,并没有一个特定的loss值可以被认为是“合适”的,因为训练损失(training loss)和验证损失(validation loss)会随着训练的进行而变化。例如,一个模型可能在训练集上的损失为0.5,而在验证集上的损失为0.7,这可能是一个合理的范围,但具体还需根据问题和数据集的特性来评估。在机器学习和深度学习中,“loss”(损失函数)的合理值并没有一个固定的标准,因为它依赖于多种因素,包括模型的类型、任务的性质、数据的规模和特性等。

2024-07-31 15:05:55 593

原创 Ollama 本地运行大模型(LLM)完全指南

Ollama是一个专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计的开源工具。它让用户无需深入了解复杂的底层技术,就能轻松地加载、运行和交互各种LLM模型。Ollama 的特点:• 本地部署:不依赖云端服务,用户可以在自己的设备上运行模型,保护数据隐私。• 多操作系统支持:无论是 Mac、Linux 还是 Window,都能很方便安装使用。• 多模型支持:Ollama 支持多种流行的LLM模型,如Llama、Falcon等,用户可以根据自己的需求选择不同的模型,一键运行。

2024-07-29 17:20:20 2233

原创 使用Unsloth微调Llama3-Chinese-8B-Instruct中文开源大模型

微调是指在大规模预训练的基础模型上,使用特定领域或任务数据集进行少量迭代训练,以调整模型参数,提升其在特定任务上的表现。这种方法可以充分利用预训练模型的广泛知识,同时针对特定应用进行优化,达到更精准高效的效果。

2024-07-26 10:17:22 715

原创 LLM实战:LLM微调加速神器-Unsloth + Qwen1.5

1. 背景上一篇介绍了基于训练加速框架Unsloth,微调训练Llama3的显卡资源占用及训练时间对比。近期Unsloth新增了Qwen1.5的模型适配,因此本qiang~马不停蹄地又进行了一次实验对比。对Unsloth的简介,感兴趣的客观可以查阅上一篇《LLM微调加速神器:Unsloth + LLama3》。2. 实战本着眼过千遍不如手过一遍的宗旨,本qiang~针对Unsloth做了一个对比实现。对比的实验环境为: A800,模型为Qwen1.5-32B-Chat。可以使用如下命令进行更新

2024-07-24 17:44:27 967

原创 小白教程:Unsloth 打造属于自己的中文版Llama3

本教程详细介绍了如何使用Unsloth和LooPIN环境对Llama 3进行微调。通过这一过程,我们不仅学会了数据准备和模型训练的核心步骤,还掌握了如何利用GPU资源进行高效的模型训练。我们会在后续教程中继续探讨LLM的工程实践。转至:https://blog.51cto.com/u_16765961/10814836。

2024-07-24 17:39:55 1232

原创 OmniFocus4 归档和备份

当您的数据库变得臃肿、缓慢或者充斥着过时内容时,或者您需要回到之前的数据版本时,OmniFocus for Mac 的归档和备份功能可以帮您实现心愿。

2024-07-22 14:13:02 331

原创 log4j2.xml 使用 application.yml 配置的属性

log4j2.xml是不归spring管理的,所以也就没法读取到里面的配置了。解决方式: 通过spring的 监听器(Listener)功能,将我们读取到的的日志路径设置到系统属性,然后在日志文件里面读取对应的系统属性就行了。

2024-07-12 15:30:38 640

原创 从 0 到 1 安装运行 Qwen2

【代码】从 0 到 1 安装运行 Qwen2。

2024-07-05 14:53:39 366

原创 git lfs安装及使用方法

LFS是Large File Storage的缩写,用了帮助git管理大的文件原理:不同于git每次保存diff,对于git来说,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积。

2024-07-05 14:46:05 712

原创 ModuleNotFoundError: No module named ‘cv2‘ (安装cv2)

转至:https://blog.csdn.net/weixin_39450145/article/details/104801730。cv2安装成功后,也可以在如下文件夹下看到。

2024-07-05 14:44:58 575

原创 本地部署Qwen2

那么请在物理机安装ubuntu系统,不然显卡驱动很难安装,不建议新手部署。训练微调模型需要用到GPU。转至:https://blog.csdn.net/zhangweiaixiu/article/details/140008617。1、首先我们安装一个Ubutun系统,安装系统不展开说明,自行安装,我安装的是117~20.04.1-Ubuntu。4、安装miniconda以及python3.10【注意:必须安装3.10版本,否则启动不了】2、新建2个文件夹,用于下载模型以及Qwen源码。

2024-07-05 14:43:59 1795

原创 Git LFS 实时显示进度条:让大文件克隆与推送体验更美好

在huggingface、SwanHub、魔搭社区等包含大语言模型权重的仓库中,权重文件大多使用git-lfs进行托管:但是新手在使用git-lfs时,很容易遇到clone到lfs文件时,无法实时下载进度条的情况,你也不知道到底是在后台下载,还是你的电脑卡住了,就很捉急:实际上后台一般正在下载lfs文件,但是要等下载到一定阶段时(比如25%、50%等)才会显示一下,。

2024-07-05 14:42:25 560

原创 Linux脚本自动安装 docker

使用指定国内源安装(应对无法连接 docker 的情况)可选Aliyun/AzureChinaCloud。安装指定发行版(稳定版/测试版)

2024-07-04 16:25:44 394

原创 Ubuntu22.04安装Docker过程记录

Docker Desktop 则是一个面向桌面环境的应用程序,它包括了 Docker Engine 以及一些额外的功能,如图形化界面、容器管理工具和与桌面环境集成的功能。如果你使用的是其他版本的 Ubuntu,可能会有些许差异。当然,如果你在服务器上需要使用图形化界面来管理容器,或者你更喜欢使用图形化工具来操作 Docker,那么也可以安装 Docker Desktop。总之,对于服务器环境,通常推荐安装 Docker Engine,而对于开发人员的本地环境,可以选择安装 Docker Desktop。

2024-07-04 16:08:21 353

原创 Ubuntu 22.04.1 LTS 离线安装Docker

转至:https://blog.csdn.net/z_xiaoluan/article/details/128150890。会提示没有权限,将用户名添加到docker组。安装完docker 使用。重新登陆服务器,就可以了。需要下载以下三个文件。

2024-07-04 15:56:38 606

原创 SpringBoot—整合log4j2入门和log4j2.xml配置详解

引言对于一个线上程序或者服务而言,重要的是要有日志输出,这样才能方便运维。而日志的输出需要有一定的规划,如日志命名、日志大小,日志分割的文件个数等。在Spring的框架下,我们可以使用log4j来进行日志的设置,高版本的SpringBoot会使用log4j2。介绍log4j2概述截取官网的原话:Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j

2024-07-01 16:37:57 1657

原创 JeecgBoot新建模块

jeecg-boot设置了demo, system等默认模块。在二次开发中,常常需要进行模块扩展。比如新增一个订单模块或支付模块。如何准确的新增模块,在此文进行记录。在jeecg-boot-module-system模块的pom.xml引入新增的crm模块。如图我们新建一个crm模块。并且在pom.xml添加了核心依赖。开头,否则 swagger 和包加载会扫不到。完成以上步骤即可完成新模块的正确建立。在项目点击右键,新建模块。追加如下Bean配置。

2024-06-28 18:02:53 408

原创 获取打包后jar包内resource文件路径

转至:https://blog.csdn.net/qq_42561919/article/details/104680562。首先使用了io.resource包下的ClassPathResource类,将他改为。这是源代码,这段代码在本地运行是没有问题的,但是打成jar包,拿到。然后,在linux上直接读取文件也是会出错的,最好使用流的方式。出现这个异常有很多原因,这里只描述一下我所遇到的。异常,原因是读取不到map.wmp文件,原因是。这样,就完美解决问题了。上运行之后,就会出现。

2024-06-24 11:26:46 346

原创 Springboot获取resources中的文件

转至:https://blog.csdn.net/xyy1028/article/details/87785592。注:当java项目打成jar包,则无法以文件的形式直接获取resources中的文件,此时以流的形式获取。

2024-06-21 11:38:01 270

原创 把System.out.print的输出加到logback的日志文件中

经常会碰到一些旧系统,使用System.out直接在控制台输出日志,然后再用命令行重定向的方法把日志写到文件中,这个方法主要问题是日志会越来越大,要经常手动删除。转至:https://blog.csdn.net/dengxiaodai/article/details/129768843。项目源码放在Github: https://github.com/Dengxd/LogbackSystemOut。今天我们就把System.out的输出加到logback的日志文件中,由logback来管理这些日志。

2024-06-14 15:08:23 348

原创 springboot logback 按天分割日志

resource目录下加上logback-spring.xmllogging: config: classpath:logback-spring.xmllogback-spring.xml:<?xml version="1.0" encoding="utf-8"?><!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时

2024-06-05 11:26:19 487

原创 springBoot上传文件时MultipartFile报null 空 问题解决方法

1.问题描述:之前用spring MVC,转成spring boot之后发现上传不能用。网上参考说是spring boot已经有CommonsMultipartResolver了,但是我的上传后台接收的还是null。

2024-06-05 11:25:24 1182 1

原创 logback实现读取spring和nacos的动态配置

一个是logback.xml,一个是logback-spring.xml,他们俩和application.yml的区别在于,在加载顺序上,logback.xml 先于 application.yml 大于 application-spring.xml。但是如果是在nacos里面,通过这种方式,logback将加载两次logback-spring.xml文件,所以在项目初始的时候,需要修改logback-spring.xml改名字,取消自动加载,把它变成一个普通的配置文件。

2024-06-04 16:04:30 642

原创 springboot日志文件不生产问题

如果还是不产生日志文件的话:指定磁盘上具体的目录即可(即把下图红圈部分,改成具体的磁盘目录)当指定了日志文件logback-spring.xml,发现项目启动的时候,不生产日志。解决方案:在yml中指定本工程具体的日志文件。

2024-06-04 16:02:28 301

原创 日志级别:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL

打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。ERROR 指出虽然发生错误事件,但仍然不影响系统的继续运行。打印错误和异常信息,如果不想输出太多的日志,可以使用这个级别。debug 级别最低,可以随意的使用于任何觉得有利于在调试时更详细的了解系统运行状态的东东;WARN 表明会出现潜在错误的情形,有些信息不是错误信息,但是也要给程序员的一些提示。后三个,警告、错误、严重错误,这三者应该都在系统运行时检测到了一个不正常的状态。

2024-06-04 13:39:56 948

原创 Nginx 代理本地文件

1、Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。2、Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。3、nginx相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。

2024-06-03 14:30:25 769

原创 Hutool 数字工具-NumberUtil使用(加减乘除,保留小数,格式化数字,是否为数字,随机数,整数列表,阶乘,平方根,最大公约数和最小公倍数,进制转换,比较大小,去除多余的0)

数字工具针对数学运算做工具性封装。

2024-05-30 15:48:47 1155

Boxy SVG for Mac v4.35.0 mac

Boxy SVG是一款适用于Mac操作系统的矢量图形编辑软件。它提供了一套强大的工具,让用户可以创建、编辑和导出矢量图形。Boxy SVG具有直观的界面和简单易用的操作方式,适合初学者和专业设计师使用。

2024-07-08

Sketch 100.1 轻量易用的矢量设计工具 mac

Sketch(App Store 精华) 是最强大的移动应用矢量绘图设计工具,对于网页设计和移动设计者来说,比PhotoShop好用N倍!尤其是在移动应用设计方面,Sketch 的优点在于使用简单,学习曲线低,并且功能更加强大易用,支持自动切图,并且具有移动设计模板,能够大大节省设计师的时间和工作量,非常适合进行网站设计、移动应用设计、图标设计等。 打开密码 xclient.info

2024-07-08

navicat 17.0.12 mac

Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時连接到目前世面上所有版本的主流数据库并进行管理和操作,支持的数据库有: MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL。让管理不同类型的数据库更加方便。

2024-07-08

Sonar汉化jar包

Sonar汉化jar包,将其放在./extensions/plugins/目录下再启动SonarQube即可,详情:https://blog.csdn.net/asd54090/article/details/81063071

2018-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除