- 博客(56)
- 问答 (1)
- 收藏
- 关注
原创 Unsloth2025.4.7、 GRPO 微调报错RuntimeError: Unsloth: Failed to access llm.llm_engine.model_executor.driv
Unsloth、vllm等包更新太快,总会有些坑填不上五一的时候心血来潮尝试用unsloth的grpo来微调,官方说已经支持了windows安装unsloth。但是由于vllm不支持windows,所以想要vllm加速的还是只能用linux本人用的ubuntu 22.04 + cuda12.1 ,使用官方推荐的conda 方法安装Unsloth离开避免包之间的不匹配,官方安装链接在在运行后,此时会下载最新版的包,自动下载的几个包版本如下trl-0.15.2。
2025-05-04 16:14:13
760
原创 免费的HEVC视频扩展 重装系统后,电脑自带播放器以及ppt播放MP4视频显示缺少HEVC视频扩展
可以在网站store.rg-adguard.net/下载免费版,打开网站选择productid,输入:9n4wgh0z6vhq,搜索后选择合适的版本下载即可安装。此处奉上下载好的一个版本,25年4月下载的,windows11实测可用。无需翻墙,但可能需要尝试好几次,注意分辨主窗口和广告信息。
2025-04-12 14:38:38
252
原创 print(train_list)报错:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\u301c‘ in position 2970
Default encoding for properties files:这是.properties文件的默认编码。4.将这三项全部改为想要的‘utf-8’,点击 ok 然后最好重启下pycharm,在运行就没错了。Project Encoding:这是当前项目的默认编码,只影响当前项目中的新建文件。Global Encoding:这是全局默认编码,会影响到所有新建的文件。3.点击"Editor",然后点击 “File Encodings”1.打开 PyCharm,点击菜单栏中的 “File”
2024-10-27 13:41:27
353
原创 docker基础知识以及windows上的docker desktop 安装
我也不清楚啥意思,只管在cmd中下载了一个镜像,一直卡在那里,回去睡觉了,放在那里过了一夜之后,镜像没下载下来,但是docker可以正常运行了。需要拉下镜像— 将镜像文件从docker下载到本地----修改文件----创建新的docker镜像-----构建新的镜像----运行新镜像。从Registry下拉镜像,使用docker run来“解压缩”镜像,可获得一个可以运行的独立的环境和应用程序,即为容器。选一个基础操作系统和语言后,将对应的文件系统、依赖库、配置等打包为一个类似压缩包的文件,就是基础镜像。
2024-07-11 15:35:38
1237
原创 使用jupyter打开本地ipynb文件的方法
选择想要打开的文件上传然后打开,但是这样其实是先复制了一份到jupyter中,然后打开运行。等待后会弹出页面问你想在哪里打开html文件,选择浏览器即可。先打开项目文件所在文件夹,文件夹中是要打开的各个。文件,这时将鼠标点击文件路径栏,然后输入。,直接在此处打开小黑框,然后输入。文件,点击即可打开运行。,然后在打开的页面点击。
2024-06-27 22:29:10
4348
转载 爬虫中 find_element_by_xpath() 的几种使用方法 - 转载记录
/div//p 先在整个文档里查找div,再在div里查找p节点(只要在内部,不限定是否紧跟);//div/p[2] 选择div下的第二个p节点;//div/preceding-sibling::p[2] 选择div里前面相邻的第二个节点,不加[2]选择的是前面的所有的p节点。//p | //button 选择所有的p和button,等价于css_selector里的 p, button。//div/p p是div的直接子节点;//div/p[last()] 选择div下的倒数第一个p节点;
2024-06-12 20:57:59
409
原创 Adobe Illustrator 基础学习
点击绘制好的直线,点击属性栏 描边 两个字,注意不是前边的颜色框,然后在虚线前打对钩,可以自定义虚线间隔的大小,例如10pt,也可以在这里为线添加箭头。注意:点击一次后可以无限绘制该图形,若绘制完看不到应该是颜色设置为白色了,用选中工具选中,右侧《属性栏》中外观选项卡下调整填色。会出基本图形后,鼠标悬挂在图形上方,按住ctrl键会出现控制点,点击控制点会出现控制线,通过点和线修改图形样貌。: ctrl+0 为将画布调整为适合屏幕大小,ctrl+1为将画布调整为100% 大小。
2024-06-11 22:39:01
1285
原创 onedrive 清理文件历史版本 节省空间
由于onedrive空间变小,所以以后不能浪了,东西还是要整理,可以定期清除历史版本,或者在编辑word时,关闭onedrive的同步(2h,8h,或者24h),在word编辑完成后再打开同步,减少同名文件历史版本的产生。其实onedrive里边文件并不多,占用空间很大是因为它自动保存的版本太多了,尤其是有的甚至保存了1000多个历史版本,直接占用了我几十个G的空间,点击删除历史版本就会自动保留最新版,非常实用。注意释放空间后需要刷新网页,对于文件夹可能会有延迟,好像还没有释放空间,其实是已经释放了。
2024-04-03 11:06:00
4160
13
原创 Solid Works初学经验记录
点击带颜色的球(编辑外观)-选择贴图-先随便拉一张图贴到目标面上(当拖不动图片时按住alt键试试)-到左侧贴图预览框下边点击浏览-打开本地图片文件夹-将浏览的图片格式改为所有格式-找到希望的jpg或者png图片-确定。
2024-01-09 00:15:54
1644
原创 python使用openai库0.x版本升级为1.x版本代码所需改动
【代码】python使用openai库0.x版本升级为1.x版本代码所需改动。
2023-12-13 11:24:35
1483
原创 pycharm报错连不上console The filename, directory name, or volume label syntax is incorrect.
先给解决方案只要在pycharm中将base环境对应的python解释器删除,再重新绑定一下就行了。
2023-12-12 20:20:35
3394
4
原创 中文BERT模型预训练参数总结以及转化为pytorch的方法
谷歌发布的chinese_L-12_H-768_A-12还有哈工大的chinese-bert-wwm / chinese-bert-wwm-ext以及HuggingFace上的bert-base-chinese(由清华大学基于谷歌的BERT在中文数据集上训练开发的模型,上传在HuggingFace) 我好像记得谷歌也开源过bert-base-chinese?谷歌的是tf写的,需要借助转换脚本将其转化为pytorch的,哈工大的既有tf版本又有pytorch版本。hugging face 包罗万象,
2023-12-06 17:59:01
2775
原创 Device/Credential Guard 不兼容,禁用Credential Guard可能会解决
本人在windows11系统下载安装VMware并配置了ubuntu18.04的系统,本可以正常运行,因为看到了别的Ubuntu安装教程,跟随的时候勾选了两个放捐给导致再次运行VM时报本错误,当取消勾选后恢复正常。在windows搜索栏搜索 "启用或关闭windows功能”,关闭红色框选的这两项然后重启电脑即可恢复。
2023-06-04 10:32:01
1984
原创 keras 中load模型时报错 ValueError: Unknown activation function:gelu
问题描述在使用keras调用bert模型训练好的h5文件时报错,没有激活函数geluValueError: Unknown activation function:gelu报错原因:应该是keras版本之间不匹配的问题,这里用的tensorflow版本为1.15.0,keras版本为2.3.1,另外附带的keras依赖的其他包版本如下:解决办法经过多步试错,发现对keras依赖的包的版本降级可行,降级为:Keras==2.3.1keras-bert==0.83.0keras-embed-
2022-04-14 16:47:59
2597
原创 anaconda 多个虚拟环境下使用spyder / jupyter 的一点心得 更新anaconda spyder无法打开
anaconda 多个虚拟环境下使用spyder / jupyter的一点心得当在anaconda下装多个虚拟环境时,使用时每一个环境都会对应一个spyder,我尝试使用同一个spyder连接到不同环境下的python解释器,行不通,会出现无法新建控制台的情况。看似更换了解释器,其实还是原来的,且无法新建console。解决办法需要在不同的虚拟环境下下载不同的spyder,运行时直接在电脑搜spyder,后边会有后缀显示是哪个环境下的spyder。下载spyder:打开anaconda navig
2022-04-07 00:47:57
4760
原创 origin绘图过程的一些经验
1.在 “帮助->learning center ”选项卡中可以查找教程及下载APP2.如果不小心将工具栏拖到了屏幕中间或者不小心删除了某个工具栏,可以在“查看->工具栏->重新初始化”里边进行重置工具栏。3.图像数字化(Digitize 从图上扣点):工具栏上的位置在“查看(V)”的V字右下边,点击之后选择需要扣点的图片位置,即可打开图片进行扣点或者扣线。需要旋转的可以点击“旋转图像”再点下边出现的微旋按钮将图片旋转,然后移动刚刚打开的图片上的四条线使其对齐坐标轴上下边界,输入坐标轴
2022-03-15 22:28:34
21015
原创 如何以分好词的形式存储文本
因为jieba分词之后产生一个列表,列表无法直接写入文档,如果用''.join()的方法拼接为一个字符串,那么相当于白分词了,那么如何将句子以分好的词的格式保存到txt呢?这里有一个笨方法,使用字符串的拼接: wordList = jieba.lcut(content) outStr = '' for word in wordList: if len(word) > 1 : outStr += w
2022-03-15 22:22:02
610
原创 android studio 报错 \app\build\intermediates\navigation_json\debug\navigation.json (系统找不到指定的文件。)
参考链接链接原因是软件本身的Bug当Android Gradle Plugin 4.1.+ 和 Gradle 6.5.+ 配置在一起的时候可能会出现以上错误。同时也可能会报下图的错误app\build\intermediates\merged_manifest\debug\out\AndroidManifest.xml’ specified for property ‘mainMergedManifest’ does not exist.解决办法:直接更改版本号即可,比如改为:...
2022-02-28 10:36:33
7239
1
原创 tensorflow 报错 self._traceback = tf_stack.extract_stack()
tensorflow-gpu报错 self._traceback = tf_stack.extract_stack()找了很久原因,在另外一篇博客也有更新记录,但是还是单独记一下吧,毕竟卡了好久也没找到实用的解决办法。原因分析最终原因,修改参数之后的向量维度与实现训练好的保存的checkpoint的向量维度不相符,结果就会报这个错。因为电脑太垃圾,在下载了别人的模型之后运行太慢,就把隐藏层维度调小了,结果一直报标题所示的错误,一个多月后仔细阅读报错的一大堆内容才发现是因为维度不对。解决办法改回
2022-01-19 23:08:35
1776
原创 文本数据变换、增强一般方法
文本数据变换、增强一般方法################################################################随机互换位置exchange###############################################################def word_exchange(words,rate): #单词列表,交换比率 if len(words)>=3: #少于3个词的句子不交换 for i in
2022-01-19 10:38:01
203
原创 AttributeError: module ‘tensorflow.python.pywrap_tensorflow‘ has no attribute ‘NewCheckpointReader‘
原因:tensorflow版本太高,需要降低版本解决办法:降低到tf1.12.0可行方法:先降低python的版本为3.6,才可以安装tensorflow为1.12.0,最好先建立一个环境,操作方法见 博客
2021-12-31 17:17:50
3051
原创 AS对Button设置监听的四种方式
1.自定义内部类2.使用匿名内部类3.使用标题类加this关键字4.使用xml中绑定1.自定义内部类该方法比较麻烦,需要有第4步实例化自己写的内部类,而且内部类中写的方法与注册监听器距离太远,不方便阅读,匿名内部类就可以解决这一问题。该方法public class ButtonActivity extends AppCompatActivity{//定义一个类继承app @Override protected void onCreate(Bundle savedInstanc
2021-12-17 21:01:44
3058
原创 tensorflow-gpu报错 self._traceback = tf_stack.extract_stack()
tensorflow-gpu报错 self._traceback = tf_stack.extract_stack()该报错为显存满了此时可以通过在cmd输入命令 nvidia-smi 查看GPU运行状态,很有可能会因为输入的batch_size或者隐藏层层数太多,显存已经占满还未能将数据全部加载,此时gpu不会开始工作(类似于内存与cpu),使用率为0%解决办法:调小bath_size和隐藏层层数,调小图片分辨率,关闭其他耗显存的软件,以及其他能减小显存占用的方法,再重试。若显存只有两个G,最
2021-11-28 22:00:02
3825
原创 tensorflow-gpu下载(CUDA,cudnn)与使用时GPU情况查看
配置步骤:1.上网搜电脑的gpu是否支持深度学习2.下载nvidia的显卡驱动器(若电脑桌面点右键能出现NVIDIA的控制面板入口,可略过这一步)。可以先找出自己电脑的gpu型号,再搜索对应的驱动器(e.g. nvidia的NVIDIA Quadro K620驱动下载)查看电脑gpu型号的方法:控制面板点性能3.找对应关系在tf官网https://www.tensorflow.org/install/source_windows查询tensorflow-gpu对应的CUDA和cudnn版本号
2021-11-28 21:54:15
3882
4
原创 tensorflow-gpu版本安装,cuda与cudnn下载
记录一下,大佬的文章:https://blog.csdn.net/m0_49090516/article/details/113576003
2021-11-26 21:21:04
659
原创 gensim.corpora中Dictionaryd的用法
gensim.corpora中Dictionaryd的用法调用from gensim.corpora import Dictionarydictionary = Dictionary(corpus)这里的corpus需要时二维列表形式,如corpus = [['我', '在', '玉龙雪山', '我', '我', '我', '我'], ['我', '喜欢', '玉龙雪山'], ['我', '还要', '去', '玉龙雪山']得到的dictionary事宜个包含很多信息的集合,若要对其中信息进行
2021-11-24 12:36:48
1925
原创 电脑文件建立软连接的方法
建立软连接,常用于因版本更新文件夹名字改变,但文件夹里边的文件名仍相同的情况,比如1.0版本的软件包的名字是arm-linux-androideabi,到了2.0版本文件夹名字改为了llvm,此时为了让软件运行时找得到路径,可以新建文件夹名字命名为arm-linux-androideabi,然后把llvm中的文件复制过去。但这样做消耗时间又浪费内存,这是可以建立软连接,方法如下所示:先打开cmd,使用cd /d命令转到文件夹llvm的上级目录D:\sdk\ndk\23.1.7779620\toolcha
2021-11-01 16:25:49
2385
原创 android 版本升级改动的函数(android support 改为 androidx)import android.support.v7.widget.Toolbar;引入报错
AS版本升级需要改动的函数:import android.support.v4.content.LocalBroadcastManage改成import androidx.localbroadcastmanager.content.LocalBroadcastManager;import android.support.v4.view.PagerAdapt;改为import androidx.viewpager.widget.PagerAdapter;import android.suppor
2021-10-19 17:02:12
1442
原创 python 当pip找不到要安装的model时 Unofficial Windows Binaries for Python Extension Packages 404 时
python的大部分model备份网站https://www.lfd.uci.edu/~gohlke/pythonlibs/都会有一个备份该网站是美国加州大学自发建立并维护的python库的32位以及64位的二进制文件,当能从里边找到所需要的包的以 .whl结尾的包之后就能通过pip直接安装这个包。该网站内容非常多,建议进去后按组合件键 ctrl+F调出搜索框再找想要的包名字。网站页面如下以上内容在多个博客中都有讲述,但是我进去后发现下载不了,都是报404,这是浏览器的问题!!!注意!!
2021-10-13 21:45:24
597
原创 AS导入别人的model 没有出现小绿点,切换模型的地方也找不到--可能的解决办法
android studio 报错import android.support.v7.app.AppCompatActivity;AS版本问题,将import android.support.v7.app.AppCompatActivity;改为import androidx.appcompat.app.AppCompatActivity;导入别人的model与自己project目录下的model一同运行导入model:然后找到model所在文件夹导入。导入之后会自动build编译,但是
2021-10-07 21:11:43
1054
原创 两个列表转为一个字典,列表排序
本文摘自公众号 数据分析与统计学之美1.将两个列表合并,一个列表作为key,一个作为valuekey_list=['1','2','3']value_list = ['A','B','C']#1使用python的zip 与dict函数dict_1 = dict(zip(key_list,value_list))# 使用带有字典推导式的zip函数dict_2 = {key:value for key, value in zip(key_list,value_list)}print(dict_
2021-10-06 16:33:29
763
原创 Android笔记之为TextView只设置下边框
根据书本经验,只设置上边框或者下边框有一个简单方法:1.在目标TextView需要加边框的地方再加一个textview,2.设置高度为1dp3.设置background为想要的颜色即可 <TextView android:id="@+id/tv_line" android:layout_width="match_parent" android:layout_height="1dp" android:background="#4003DAC8"
2021-09-23 21:57:31
2243
原创 通过android studio下载其他版本sdk的方法 解决 Failed to find Build Tools revision 28.0.3
第一次用android studio 打开别人的AS项目,发现运行图标识灰色的点不动,这是因为下方的 build 运行未通过,点击它会有报错提示。如图:好像是编译未通过上方的运行按钮就是灰色的。如图:通过配置文件修改了gradel的版本号之后,依然报错Failed to find Build Tools revision 28.0.3修改gradel版本号的方法见博客使用AS下载sdk移步大佬文章...
2021-09-23 10:19:49
675
原创 android开发点击版本号多次无法进入开发者模式模式
android studio 连接真机打开usb调试正常情况:以honor v9手机为例, 进入手机“设置”=>下翻找到“系统”=>进去找到“关于手机”=>找到“版本号”然后连续点击7次,会提示你进入了开发者模式,再在本机搜索栏搜索“USB调试”即可找到调试开关,打开即可。小米的手机也是点击版本号7次我遇到的情况在**“健康使用手机”**的模式下(也就是规定工作的日每天只能玩手机几个小时的那个功能)是无法进入开发者模式的!!!,并且在手机中搜索本机能找到“USB调试”却怎么都点
2021-09-22 21:33:30
5886
原创 使用openpyxl 实现对excel文件的写入与原样读出
openpyxl可以直接实现对 .xlsx /.xlsm / .xltx / .xltm 格式的问价的读写与操作,此处记录一种最好用的将数据转换为二维列表的形式进行读写的操作写入数据# 写入文件workbook = load_workbook(filename=xlsx_path)sheet_1 = workbook.active#指定单元格写入# cell = sheet_1["A1"].value = "哈喽"# sheet_1["A3"] = "nihao"# sheet_1.cel
2021-09-13 16:15:07
297
免费的HEVC视频扩展
2025-04-12
电脑截图软件支持300dpi有什么意义?
2022-09-13
在NLP领域做文本相似度匹配的算法的匹配效果是用什么指标评价的呢?
2022-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人