- 博客(23)
- 收藏
- 关注
原创 MindIE 启动模型开启思考分离说明
暂时无法生效,那么可以退回到一个备用方案:在 MindIE 前面加一层轻量 Python 代理,对返回结果做后处理。MindIE 本身已经支持思考分离,不需要自己额外写后处理。这个方案不是首选,因为 MindIE 已经原生支持思考分离;但它可以作为临时兜底方案。是模型自己生成的 token,所以只看返回内容时就会看到“前面缺失。说明 MindIE 会把这个模型当成 reasoning 模型处理。补充一点:开启思考分离之后,之前看到的“返回里前面缺少。当前已确认第 2 条没问题,第 3 条也基本没问题。
2026-03-24 21:24:31
333
原创 Qwen3.5-397B-A17B-w8a8 双机部署排障复盘:从报错到定位损坏分片
本文记录一次在两台 Atlas A2 节点上部署目标不是“猜测”,而是通过可复现日志与代码路径,得到可验证结论。
2026-02-28 20:48:09
827
原创 昇腾 NPU 服务器 Docker 容器兼容性问题修复过程日志
创建简化版 seccomp 配置 mkdir -p /etc/docker/seccomp cat > /etc/docker/seccomp/ascend-seccomp.json << 'EOF'},"names": [],
2026-02-05 08:27:25
932
2
原创 解决 openEuler 24.03 ARM64 环境下 Docker 容器 seccomp 兼容性问题的生产级实践
openEuler 24.03(Linux 6.6+)与 Docker 23.0.6 的 seccomp 配置存在已知兼容性缺陷,导致容器无法正确处理clone3系统调用。
2026-02-04 22:12:56
954
原创 Docker 中 `privileged: true` 的作用与昇腾 NPU 单卡隔离实践
问题解决方案原理昇腾驱动初始化失败启用提供完整内核访问权限容器使用了错误的 NPU 卡设置在驱动层逻辑隔离设备多服务共享 NPU 集群每个服务指定不同实现资源隔离,避免冲突通过合理组合这两个机制,你可以在保证服务稳定运行的同时,精确控制 NPU 资源分配,为生产环境提供可靠支持。记住→ 解决“能不能用”→ 解决“用哪张”二者缺一不可,共同构成昇腾容器化部署的基石。
2026-02-04 22:12:01
1179
原创 dify1.9.0 pgsql too many clients already
摘要:PostgreSQL max_connections 参数设置未生效的原因是它是一个启动时参数,已有数据目录后不会重新应用命令中的设置。解决方案包括:1) 清空数据库卷重新初始化(会删除数据);2) 确保 .env 文件被正确加载;3) 临时硬编码验证。关键步骤是检查 docker-compose.yaml 配置、删除数据目录并重启服务。生产环境建议直接修改 postgresql.conf 而非依赖启动命令。验证方法包括执行 SHOW max_connections 或查看配置文件。
2026-01-17 08:25:14
515
原创 Dify 社区版多租户批量导入用户实战指南(修正版)
Dify社区版多租户批量导入用户实战指南 本文针对Dify社区版(v0.6+)多租户批量导入用户时常见问题进行修正,主要解决以下问题: accounts.id字段类型由字符串变为UUID,需生成合法UUID 时区(timezone)必须设置为'Asia/Shanghai'以避免前端报错 简化Excel输入格式,仅需LOGINID和EMAIL两列 提供修正版Python脚本,包含密码加密、密钥对生成等功能 关键点: 使用UUID生成账户ID 统一设置时区和密码 自动检查重复邮箱 生成RSA密钥对用于租户加密
2026-01-17 01:28:11
1061
原创 在昇腾 NPU 上成功部署 Qwen2.5-7B-Instruct + LoRA 适配器:静态内存分配与精确配置实践
本文详细介绍了在昇腾NPU上部署Qwen2.5-7B-Instruct模型及LoRA适配器的实践方案。针对vLLM-Ascend与CANN驱动的内存检测兼容性问题,提出静态内存分配策略(ASCEND_GE_USE_STATIC_MEMORY=1)和精确资源配置方案,包括禁用MTE2优化(ASCEND_RT_MTE2_ENABLE=0)等关键环境变量设置。文章提供了完整的容器构建命令、目录结构设计、LoRA适配器rank验证方法,以及启动vLLM服务的具体参数配置。通过静态内存分配模式,成功绕过了NPU驱动的
2026-01-15 22:28:03
1574
原创 记录昇腾开发版本控制
安装torch_npu插件--昇腾社区方式一:二进制软件包安装--昇腾社区PyTorch中torch、torchvision、torchaudio、torchtext版本对应关系_torch2.0.1对应的torchvision-优快云博客Previous PyTorch Versions
2025-12-02 10:47:32
200
原创 高并发下Redis与MySQL:过程一致性真的做不到吗?
在高并发场景下,确实无法100%保证过程一致性,但可以通过多种策略将不一致窗口压缩到毫秒级,实现业务可接受的最终一致性。Canal订阅Binlog 最终一致性 毫秒级 大厂标准方案,完全解耦。3️⃣ 延迟500ms再删除:确保任何并发读请求加载的旧值被二次清除。主从延迟:MySQL主库已更新,但从库尚未同步,导致缓存加载脏数据。时序颠倒:写操作还没完成,读操作已把旧值写入缓存。1️⃣ 第一次删除缓存:立即清除旧库存100。网络抖动:删除缓存的操作在网络中断时失败。
2025-12-01 23:08:59
171
转载 Dify 知识库文件上传一直处于“排队中”问题的解决方案
Dify 知识库文件上传一直处于“排队中”问题的解决方案_dify知识库一直排队中-优快云博客
2025-11-18 09:16:10
304
原创 Dfiy社区1.9.0数据库创建用户实现多租户多工作区
我对此做了些改造,dify初次启动后pg数据库的格式并不是原博主说的那样而是UUIDWORKCODE要确认 Dify 数据库中的accounts表是否包含custom_id字段,你可以通过以下任一方法操作:accountsWORKCODE必须是 UUID(由数据库或代码生成)WORKCODEnameemail。
2025-10-31 16:43:20
1781
3
原创 序列化与反序列化 后 仍是 单例
《Effective Java》推荐使用枚举实现单例模式,这是最安全可靠的方式。相比普通类实现单例,枚举具有三大优势:1)线程安全 - 实例在类加载时由JVM初始化;2)防反射 - Java禁止通过反射创建枚举实例;3)防序列化 - Java对枚举序列化特殊处理,反序列化时不会创建新对象。这些特性避免了普通单例可能面临的线程安全、反射攻击和序列化破坏问题。文中还详细分析了普通单例被反射和序列化破坏的机制,并提供了几种解决方案,但最推荐的仍是使用枚举方式。
2025-08-27 03:06:36
772
1
原创 IDEA 2023.2以上版本 找到Add framework support选项创建web文件夹
IDEA 2023.2以上版本 找到Add framework support选项创建web文件夹
2024-01-26 12:57:05
429
1
原创 Mysql疑难->能运行但不能使用登录命令
使用命令mysql -u root -p时报错:mysql : 无法将“mysql”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
2023-11-20 19:12:18
298
1
原创 Java Swing雨中雨伞模拟(计算机图形学)
实现雨伞的绘制;能够对下雨场景进行模拟;实现雨中雨伞的运动轨迹模拟;使用鼠标、键盘进行交互控制。
2023-06-07 23:01:35
964
原创 LINUX管道
内核在处理管道数据的时候,底层也要调用类似read和write这样的方法进行数据拷贝,这种内核操作每次可以操作的数据量也是有限的,一般的操作长度为一个page,即默认为4k字节。它的特点是只能在父子进程中使用,父进程在产生子进程前必须打开一个管道文件,然后fork产生子进程,这样子进程通过拷贝父进程的进程地址空间获得同一个管道文件的描述符,以达到使用同一个管道通信的目的。管道,英文为pipe。对比以上两种方法,我们也可以理解为,管道本质上就是一个文件,前面的进程以写方式打开文件,后面的进程以读方式打开。
2022-10-17 19:21:55
2144
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅