fastapi 的 typer 会是 click 项目的优秀替代品吗?

12 月 21 日
阅读 1 分钟
98
最近在使用 click 的时候,发现一个问题,就是 click 不更新了,最近一次更新在 2023 年的 8月份这非常的糟糕,而且 click 社区还欠着我的问题没有答复:How do I add the --version parameter when using click.CommandCollection所以,如果你要继续(直接)使用 click 可能就得不到社区支持了是时候找一个替代品了,我...

聊聊智谱ai平台作为商用llm的弊端——胆小敏感且怕事

11 月 27 日
阅读 1 分钟
165
最近在使用智谱的 glm 系列的 llm 做业务因为业务输入是来自爬虫对互联网内容的抓取然后交给 llm 做内容提取但是智谱的 llm 非常的胆小怕事,输入的内容只要出现一丁点暴力、色情、血腥、台du 的内容,就会拒绝回答,这非常的影响业务所以我换成了 aliyun 的 qwen下面展示一下对于同一个敏感问题,智谱和qwen的表现差异...

记录一个 nameko standalone rpc 应答不消费导致阻塞的问题

11 月 26 日
阅读 1 分钟
216
使用 nameko standalone rpc 调用其他 rpc 服务的示例代码: {代码...} 先明确两个角色:nameko rpc 客户端,上面的代码就是客户端代码nameko rpc 服务端遇到了一个问题,就是 rpc 服务端已经返回数据了(服务端是把数据推到 rabbitmq 即视为返回数据完成),但是 rpc 客户端一直处于数据消费中。所以问题是出在客户端,...

Qwen2-VL-2B-Instruct 量化,使用更少的显存运行

11 月 19 日
阅读 1 分钟
261
首先在魔搭社区搜索了一下 Qwen2-VL 相关的:[链接]然后发现了这些 2B 的量化版本首选 int4 查看:[链接]

ray 初体验,回答几个关注分布式的问题

11 月 14 日
阅读 2 分钟
261
QA 记录ray.init(address="auto") 为什么不要配置集群的ip端口等信息?副问题:ray 怎么创建一个中心ray.init(address="auto") 为什么不要配置集群的ip端口等信息?我们看到的 ray 的代码示例 demo 都是类似下面这样的 {代码...} 这我就很奇怪,ray 没有一个中心节点吗?或者不需要把自己变成一个中心节点吗?不区分 mas...

硅基流动 The parameter is invalid. Please check again

11 月 13 日
阅读 1 分钟
271
返回的结果 {代码...} 解决办法:把stop:""这行去掉

Failed to initialize NVML: Driver/library version mismatch

11 月 6 日
阅读 1 分钟
228
遇到 Failed to initialize NVML: Driver/library version mismatch 的解决方案遇到这个问题的原因,多半是你更新了 apt 包前提是 nv 的驱动是没有更新的运行了 apt 更新之后,多半这个 nv 驱动就用不了了 {代码...} 那怎么办?多半重启机器就行了

使用知乎的接口给字符串打标签

11 月 1 日
阅读 1 分钟
319
最近发现知乎在提问的时候,会自动生成标签。记得以前标签都是需要手动填写的现在可以自动了当然,这个接口是要带 cookie 的

因为 int32 溢出导致的 peewee.IntegrityError 错误事故记录

10 月 31 日
阅读 8 分钟
486
因为 int32 溢出导致的 peewee get_or_create时出现 peewee.IntegrityError错误事故记录详细看这里:[链接]关于使用 peewee 的 get_or_create 时候,出现 peewee.IntegrityError 报错下面的是完整的代码日志 {代码...} 下面是 peewee 的模型 {代码...} 数据库里面的 ddl {代码...} 执行的部分代码 {代码...} 很显然问题...

使用大模型技术做手机/网页自动化操作——技术汇总

10 月 30 日
阅读 1 分钟
633
使用大模型,尤其是多模态的大模型去做手机/浏览器的自动化操作感觉会很有应用价值,比如做数据抓取或者私域流量截取(评论、私信)。因为这样不需要使用传统的爬虫技术手段(逆向、破解)去攻防,没有法律风险。当然缺点就是效率会非常的低下,不过有总比没有好

如何将您的 Eventlet 项目迁移到 Asyncio

10 月 30 日
阅读 1 分钟
367
我手上有很多 nameko 框架编写项目,nameko 和 Eventlet 都是多年没有维护的项目了,所以迁移是必要的,但是不着急,后面我迁移成功后,会分享我的经历,todo

使用大模型以及其他深度学习技术,实现ai自动化做视频剪辑

10 月 30 日
阅读 1 分钟
528
参考文章:AI Youtube Shorts Generator – 开源的AI视频编辑工具,自动分析视频提取精彩片段对应的开源链接:[链接]对应的网站: [链接]不过看了一下,发现有些问题,就是这个的核心部分是依赖 openai 的,这个是收费的不知道处理一个 2 小时的电影的开销怎么样?如果可以换成 MiniCPM-V-2_6 就更好了。有时间可以研究一下

使用 modelscope 跑 OpenBMB/MiniCPM-V-2_6

10 月 25 日
阅读 3 分钟
484
使用 modelscope 跑 OpenBMB/MiniCPM-V-2_6-int4,绕开 huggingface 的网络封锁完整版[链接] {代码...} int4 量化版本[链接] {代码...}

mac 查看充放电功率的方法

10 月 16 日
阅读 1 分钟
594
mac 查看充电功率

关注到一个 airllm 的项目

10 月 11 日
阅读 1 分钟
509
from 8G显存运行Llama 3.1 405B!项目地址 [链接]然后我有一个疑问留在这里了:[链接]

whistle 安装证书之后无法抓包的一种可能: rootca.pro 内容变更

10 月 11 日
阅读 1 分钟
559
现象:whistle 抓不到包参考: [链接]whistle 的证书叫做 rootca.pro但是 rootca.pro 的内容不是固定不变的你在 A 机器上 whistle 生成的 rootca.pro 和 B 机器上的 whistle 生成的 rootca.pro 内容是不一样的所以有的时候抓包不到,就是运行 whistle 的设备变更了,这个时候需要访问新的设备获取新的 rootca.pro

榨干 mysql 之爆发出 1w+ 的 QPS

9 月 24 日
阅读 1 分钟
551
没想到一个 4core8GB 的 mysql8.0 的 qps 和 tps 可以有这么高

MiniCPM-V 是基于哪个模型二开的?

9 月 23 日
阅读 1 分钟
512
MiniCPM-V 2.6是清华和面壁智能最新发布的多模态模型,亦称面壁“小钢炮”,它是 MiniCPM-V 系列中最新、性能最佳的模型。该模型基于 SigLip-400M 和 Qwen2-7B 构建,仅 8B 参数,但却取得 20B 以下单图、多图、视频理解 3 SOTA 成绩,一举将端侧 AI 多模态能力拉升至全面对标 GPT-4V 水平。参考:[链接]

rabbitmq4.x 已经移除经典队列

9 月 22 日
阅读 1 分钟
476
对应的文章:[链接]原始阅读:[链接]

Bitten by Unicode 被Unicode咬了

9 月 16 日
阅读 1 分钟
429
[链接]

在 ubuntu24.04 上使用英伟达显卡——安装驱动和cuda

8 月 21 日
阅读 27 分钟
5.3k
方式一:使用 ubuntu 自身的 ubuntu-drivers 工具优点:超级无敌简单,不需要额外下载任何东西缺点:驱动版本很老 {代码...} 首先使用 ubuntu-drivers devices 命令查看有哪些驱动可以安装 {代码...} 选一个最新的 nvidia-driver-535-server {代码...} 参考:给 linux 的 NVIDIA GPU 安装 CUDA Toolkit {代码...} 方式二...

ubuntu24.04 使用 python-opencv 报错 ImportError: libGL.so.1

8 月 19 日
阅读 3 分钟
899
{代码...} 安装 libgl1-mesa-glx 报错 {代码...} 查了一下 [链接]发现是包的名称变了,变成 libgl1 和 libglx-mesa0 了完整命令: sudo apt-get install libgl1 libglx-mesa0 {代码...} 如果是旧系统,请参考:[链接]

使用 curl_cffi 的时候,关于请求头参数设置的问题

8 月 7 日
阅读 4 分钟
1.1k
使用 curl_cffi 发出 http 请求的时候,如果设置了 impersonate 参数,那么 curl_cffi 根据 impersonate 的值自动设置 ua,但是此时如何我们传入的请求 headers 里面也有 UA 呢?会用哪个?

rabbitmq 的 Message rates 显示为 Currently idle 表示什么含义?

6 月 26 日
阅读 1 分钟
699
正常的显示不正常的显示

使用 deb 安装的 filebeat 不上报数据/日志

5 月 8 日
阅读 1 分钟
423
我用的是 efkfilebeat 直接把结果上报到 elasticsearch我是用 deb 安装的 filebeat {代码...} 但是结果一直不上报启动命令 {代码...} 但是发现,filebeat.yaml 不是随便放,随后我就直接修改了 /etc/filebeat/filebeat.yml发现就有结果到 elasticsearch 了还需要注意,需要被采集的日志文件别太小

使用 redis rebloom redisbloom 做布隆过滤器的注意事项——潜在的 OOM 评估

5 月 5 日
阅读 7 分钟
908
redisbloom 的官网链接:[链接]redisbloom 的 github 链接:[链接]redisbloom 的文档链接:[链接]redisbloom 的 dockerhub 链接:[链接]

设置 Ant Design Vue 的 a-table 的 Column 的 width 不起作用

4 月 27 日
阅读 2 分钟
838
给 a-table 添加了 :scroll="{ x: 3000 }" 就行了,当然这个 3000 可以改成你觉得合适的任意值

关于 nameko 发布订阅模式下,message header 里面会出现 nameko.call_id_stack 的原因

3 月 14 日
阅读 1 分钟
422
headers: nameko.call_id_stack: parse_service.handle_parse_result.e03a8fd3-065b-46ee-93ad-5981c0076951persist_service.persist.9538901e-f8dd-4871-ac97-ead0eb7f25f2

市面主流开源 ocr 横屏测试

2 月 28 日
阅读 1 分钟
611
用于测试的图片是下面三张: