- 博客(21)
- 收藏
- 关注
原创 libreoffice文档格式转换乱码问题
3)将环境变量LC_ALL换成utf-8编码即可,LC_ALL优先级大于LANG,不修改LANG也可以(export LC_ALL=C.utf8可能不会奏效,需要在起容器时设置该变量,docker run -e LC_ALL=C.utf8 ...)。2)将字体文件cp至/usr/share/fonts/目录下(目录下的任一子目录均可,/root/.fonts和/root/.local/share/fonts目录基本也都可以);采用soffice命令对文档进行格式转换后,文件的中文全部不能显示。
2025-03-21 14:22:46
288
原创 python连接瀚高数据库
方案一:psycopg2 库中的libpq.so.5文件,不支持HGDB默认的sm3的密码认证算法,可以修改认证方式为md5。由于这数据库是厂家自己来部署的,项目的其他开发人员已经调试通了,玩python的我们也不敢乱动,因此,本文暂不提供该方案流程。可能会有俩文件,一个是see路径下的,一个是proxy路径下的,要下载proxy路径下的文件,然后替换掉客户端的那个同名文件就可以连接了。① 安装psycopg2的依赖 libpq(适用于基于Debian的系统,若是其他系统,自行度娘);
2025-03-05 17:06:03
409
原创 /usr/bin/nvidia-container-cli: error while loading shared libraries: libnvidia-container.so.1
【代码】/usr/bin/nvidia-container-cli: error while loading shared libraries: libnvidia-container.so.1。
2025-02-20 17:32:29
161
原创 HuggingFace模型下载全流程(国内源)
服务器代理也配了,huggingface-cli 了一下午,愣是没下载成,故撰此文,以示吾之愚。国内的魔搭(ModelScope)社区作为huggingface的平替,官方给了很多下载示例,无论是python还是命令行,都是非常简单易上手,这里就不多说了。但是,相比于huggingface,魔搭还是有很多不足的,比如某个大模型的AWQ、GPTQ不同位数的量化版本等。因此,有些情况下还是不得不拥抱下脸脸。
2025-02-19 17:52:23
952
原创 FastAPI之单参数接口
错误信息为 {'detail': [{'loc': ['body'], 'msg': 'str type expected', 'type': 'type_error.str'}]}。按照以往经验,一直这么用,不可能会出错啊,捣鼓了半天,才发现单参数接口和多参数接口有区别。
2024-10-10 09:31:24
407
1
原创 被Linux环境变量PATH征服的一天
该命令的意思为在当前的PATH变量集合($PATH)中增加【/usr/bin】和【/bin】路径(就好比+=),所以每一次的【source ~/.bashrc】命令都会增加一次路径,导致冗余的路径炒鸡多,且注释不生效。今天将某个PATH的环境变量注释掉,执行了【source ~/.bashrc】后,发现注释掉的PATH中包含的命令依然奏效,用【echo $PATH】发现一堆旧命令,才知道自己一直在增加环境变量,注释掉的并不会删除。这样,第一次给PATH赋值就等于重写,才不会出现上述情况。
2024-08-30 16:38:19
171
原创 Git上传本地代码
解决方法:先拉取下来与本地项目合并再push就可以了,命令“git pull 仓库变量名 分支 --allow-unrelated-histories”。6)“git remote add 仓库变量名(随便设置) gitee仓库链接”,关联远程仓库;3)执行“git init”,会有个.git隐藏文件夹,之前有的可以先将其删除;7)“git push -u 仓库变量名 分支(例如master)”,就完事了。也可以先把仓库克隆下来,把项目文件复制到克隆目录里,再执行步骤4-7。2)cd至待上传的项目目录;
2024-08-12 13:30:14
270
原创 知识图谱可视化
作者想要实现“如果是全英文,则展示的节点名称不换行显示”,正则表达式为 var re_en = /[a-zA-Z]+/g;但该规则有悖于作者意图,中英文混合的节点名称也会全部显示,不太美观。改为下面规则即可:var re_en = /[^A-Za-z]+/g;主要原因是关系文本太长,导致this.getBBox()结果存在问题,bbox的宽和高异常,特别大,且近似于正方形,进而导致旋转180度后远离了原始的连接线,处于游离状态。作者仅是在连接线的中间前移了20,不太适用长度差距较大的关系文本。
2024-07-30 17:13:50
363
原创 pip安装三方库时,报错nvcc路径不存在
解决:export CUDA_HOME=/usr/local/cuda。原因:nvcc路径配置存在问题。
2024-01-19 09:24:22
819
1
原创 知识图谱哟哟哟
知识图谱:一种结构化的知识表示形式,用于描述实体(如人、地点、事物)之间的关系和属性。它是一个大规模语义网络,旨在捕获丰富的实体之间的关联,并以图形形式呈现,使得计算机可以理解、推理和处理信息。知识图谱由谷歌于2012年提出(不确定,但都说是),相比之下,LLM、RAG才是新秀。若仅基于知识图谱实现问答(四代微软小冰),可能会有种mate60p->mate30的感jio,所以基于知识图谱做问答,最好要和LLM、RAG联合,取长补短。
2023-12-04 17:26:21
131
原创 RuntimeError: Address already in use
注意:--master_port 只能放到.run之后,train.py之前,否则不会改变默认端口号。2. 该设备上已有自己的或其他用户运行的多卡程序,大多是自己的。1. 程序非正常停止,实际进程并未停止;程序默认端口号被占用。
2023-10-10 13:21:05
1940
2
原创 异常检测Anomalib现存小bug记录
dataset:model:metric: train_loss #不唯一metrics:# pixel: 该项必须注释掉# - AUROC还需修改anomalib-main/src/anomalib/data/mvtec.py文件中的make_mvtec_dataset()方法,否则会抛出键值不匹配异常,主要原因是代码默认加载ground truth,但实际没有。若不修改,将全部测试样本均放入test/good目录中亦可,但不建议。
2023-09-21 09:23:21
430
原创 利用opencv缩小多边形选区
百度了很久发现没有一篇文章能够完美解决如何缩小多边形选区的问题,本篇文章仅使用一个函数即可完成多边形选区的缩小。效果图如下,红色即选区(hia怕泄露隐私,将背景置0了)。
2023-09-12 13:22:41
305
2
原创 Paddle多卡训练之nccl
明明CUDA和cuDNN都装好了,paddle多卡训练咋还报错呢?如果你报的错是没有 libnccl.so,如下图,OK那么恭喜你,这篇文章足以让你解决该问题!
2023-09-10 18:47:36
599
原创 VSCode连不上远程服务器
作为VSCode初体验者,你会不会因连不上远程服务器而焦头烂额、吃不下饭、睡不着觉,渴望从度娘那里得到答案。OK那么恭喜你看到这篇菜狗写的通俗易懂的解决方案。
2023-09-09 23:01:31
2042
原创 安装mmcv一直卡在建车轮
内网环境,但可以访问清华源镜像,用清华源直接安装mmcv时一直卡在建车轮(building wheels)。1. 如果知道mmcv安装包地址,直接手动去下载对应版本,手动安装;如果卡三秒+,直接退出吧,不用等了,正常安装很快。上面链接即网址,同样需手动下载、安装。
2023-08-27 10:31:11
16006
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人