小李飞刀李寻欢
视频号:小明哥直播间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从pb到tflite之二
上一篇博文尝试了很多转tflite的方法:1-bazel build 据说这种要下载TensorFlow源码,而非已经通过pip安装的库;2-tflite_convert/toco这俩是一样的,都是命令,可以在终端直接用,不过目前这种方法出现的错误不知道是啥原因,百思不得其解 ;3-其他通过代码直接转的方法,比如tf.contrib.lite.TocoConverter.from_frozen_g...原创 2019-09-18 21:09:29 · 1814 阅读 · 6 评论
-
MongoDB 是关系型数据库吗?
选择关系型数据库当你的数据结构非常稳定,需要复杂的跨表查询和 JOIN 操作,并且业务对事务一致性要求极高(如银行系统)。选择MongoDB 这类非关系型数据库当你的数据结构多变,需要快速迭代,数据模型是半结构化或无结构化的,并且应用需要大规模水平扩展(如社交网络、日志系统)。原创 2025-10-17 13:27:55 · 811 阅读 · 0 评论 -
function call进阶使用之多功能函数调用
并替换 API 密钥。代码会根据输入自动选择合适的函数组合,返回清晰的结构化提取结果。运行前请确保安装了 openai 库(原创 2025-09-18 14:50:05 · 357 阅读 · 1 评论 -
function call 的用法初步
运行后,程序会输出每个查询中提取到信息,如果某个信息不存在则会显示为 None。这种方式相比直接文本提取更加可靠,尤其是在处理复杂句式时。将代码中的 "your_api_key_here" 替换为你的实际 OpenAI API 密钥,或者设置环境变量。通过 OpenAI 的 function call 机制,模型会分析用户查询并自动调用上述函数,返回结构化的结果。代码包含了多个测试案例,展示了不同情况下的信息提取效果。函数,用于结构化存储提取到的信息。原创 2025-09-19 08:45:00 · 93 阅读 · 0 评论 -
符合openai库要求的大模型请求
请注意保护好你的 API 密钥,不要在公开代码中泄露。如果是在生产环境中使用,建议通过环境变量等方式安全地管理 API 密钥。替换为你实际的 OpenAI API 密钥,你可以在 OpenAI 官网的个人账号中获取。模型,这是 OpenAI 提供的一个高效且成本较低的模型,你也可以根据需要替换为其他模型如。替换为你实际的 OpenAI API 密钥。来存储你的密钥,避免直接在代码中硬编码。在使用前,你需要将代码中的。然后在系统中设置环境变量。原创 2025-09-19 08:30:00 · 91 阅读 · 0 评论 -
flashAttention的原理及应用详解
如果你有特定的模型/硬件/序列长度与 batch 配置,我可以给出更针对性的开启方式与预期加速比建议,或者帮你把现有的 MultiheadAttention 模块替换为 SDPA/flash-attn 的落地代码。注:PyTorch 的 SDPA “flash” 后端并不是简单地把 Tri Dao 仓库塞进去,而是以相同思想实现/集成的内核;一图理解内存收益(以 B=1, H=16, L=4096, dtype=fp16 为例)示例(打包 QKV 的形式,形状为 B,L,3,H,D;原创 2025-09-10 08:15:00 · 332 阅读 · 0 评论 -
Constant-length packing 常长打包
在Transformer Reinforcement Learning(TRL)框架中,是一种优化训练数据处理的策略,主要用于SFT微调阶段。其核心思想是将输入序列固定为特定长度,以减少内存占用并提升训练效率。原创 2025-09-09 08:30:00 · 71 阅读 · 0 评论 -
图片网页能打开但是程序获取不到?
原理:把 urllib3 的 TLS 指纹伪装成 Chrome114,CDN 一看「哦,是浏览器」,立刻放行。一、问题本质 errno 54 是 TLS/HTTP 指纹被 CDN 拉黑,带再多 header 也无效。三、终极代码(带重试、UA、Referer、Cookie、HTTP/2、浏览器 TLS 指纹)方案 C:临时应急(不想装库) 把链接丢到「免 CDN 代理」再下,例如:【试了没啥球用】方案 A:换「浏览器级」TLS 指纹(零依赖,3 行代码)结论 errno 54 就是「TLS 指纹」被拉黑,原创 2025-09-05 14:40:12 · 176 阅读 · 0 评论 -
redis设置密码及配置conf
redis 密码设置及配置、重启,远程链接。原创 2025-08-22 10:45:11 · 326 阅读 · 0 评论 -
[Errno 111] Connection refused (configured timeouts: socketTimeoutMS: 20000.0ms, connectTimeoutMS: 2
这个错误表明你的应用程序无法连接到远程 MongoDB 服务器。原创 2025-08-20 11:04:14 · 404 阅读 · 0 评论 -
怎么确定mongodb是不是链接上了?
现有mongosh链接了MongoDB,里面能操作,但是想python进行链接,因为代码需要,现在测试下链接成功了没有。原创 2025-08-20 10:49:12 · 244 阅读 · 0 评论 -
AttributeError: module ‘pkgutil‘ has no attribute ‘ImpImporter‘. Did you mean: ‘zipimporter‘?
这个错误表明您环境中的pip版本与 Python 3.12 不兼容。原创 2025-08-18 17:26:36 · 488 阅读 · 0 评论 -
链接本地redis方法
场景命令示例基础连接redis-cli带密码连接指定端口命令行执行操作检查服务状态⚠️安全提示:生产环境避免使用KEYS *(可能阻塞服务),建议用SCAN替代。原创 2025-08-18 14:18:16 · 232 阅读 · 0 评论 -
rar压缩包python解压
(如果解压器不在。原创 2025-08-13 17:27:20 · 405 阅读 · 0 评论 -
Elasticsearch Ingest Pipeline 实现示例
以下是一个完整的 Elasticsearch Ingest Pipeline 实现示例,用于在文档写入时调用外部向量生成服务。原创 2025-08-04 16:04:26 · 269 阅读 · 0 评论 -
MySQL 链接方法思考
mysql登录方式原创 2025-07-23 18:17:40 · 228 阅读 · 0 评论 -
MySQL的基本操作及相关python代码
下面为你介绍 MySQL 的基本操作,以及对应的 Python 代码实现。我会先介绍 SQL 基本操作,再展示如何用 Python 连接 MySQL 并执行这些操作。通过以上代码,你可以在 Python 中实现 MySQL 数据库的基本操作,包括连接、创建、增删改查等功能。Python的pandas库操作MySQL示例。Python操作MySQL示例代码。原创 2025-07-18 11:47:37 · 262 阅读 · 0 评论 -
mongodb 入门级别操作
本文介绍了两种操作MongoDB的方法:通过mongosh命令行工具和Python的pymongo库。在mongosh中,可以使用连接字符串"mongodb://root:7HwD@12.6.5.41:27017/admin?directConnection=true"连接数据库,并执行常见CRUD操作。Python需先安装pymongo库,通过MongoClient使用相同连接URL,支持文档插入、查询、更新和删除等操作。文中还详细解析了MongoDB连接URL的组成结构,包括原创 2025-07-17 17:17:45 · 150 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘onnxruntime‘
激活你的虚拟环境。安装bash再次运行你的程序。要是你使用的是 GPU 版本,一定要确保你的 CUDA 和 cuDNN 版本与兼容。原创 2025-07-03 11:44:58 · 1086 阅读 · 0 评论 -
requests请求多个URLs确保有返回结果
有些接口没有响应,都是500或者接口不通时,需要设置超时时间。以下是一个实现请求不通时自动切换备用接口的Python代码示例,使用requests。原创 2025-06-19 14:52:20 · 115 阅读 · 0 评论 -
deepseek R1微调
企业级需求→ 采用32节点H100集群 + DeepSpeed ZeRO-3全量微调4;成本敏感型→ 使用,24–32卡即可启动17;个人或轻量任务→ 选择蒸馏模型(如Qwen-7B),单卡A10即可完成26。如你计划实际部署,可进一步参考Colossal-AI 开源项目或阿里云 PAI 的蒸馏模型教程2。原创 2025-06-18 16:26:15 · 308 阅读 · 0 评论 -
ModuleNotFoundError: No module named \‘torchvision.transforms.functional_tensor\‘\n‘
这个错误表明模块在您当前安装的 torchvision 版本中不存在。这通常是由于 torchvision 版本与 PyTorch 版本不兼容造成的。原创 2025-06-17 11:15:41 · 1113 阅读 · 0 评论 -
python 处理照片为jpg格式,且宽413像素×高626像素
如果需要其他处理功能(如保留EXIF数据等),请告知以补充实现。input_image = "input.jpg" # 替换为你的输入图片路径。output_image = "output.jpg" # 替换为输出路径。:自动将任何支持的图片格式(PNG/JPEG/WEBP等)转换为JPG格式。output_path: 输出图片路径(必须以.jpg结尾)处理图片为JPG格式,尺寸调整为413×626像素。:使用95%的JPG质量保存(可调整quality参数)# 调整图片尺寸为413×626像素。原创 2025-06-17 11:06:28 · 145 阅读 · 0 评论 -
mcp 用户下的python如何更新版本为3.10
要在mcp用户下将 Python 更新到 3.10 版本,请按照以下步骤操作。原创 2025-06-16 15:50:44 · 348 阅读 · 0 评论 -
langGraph学习路线
按照此路线,你可以逐步掌握 LangGraph 的核心功能,并应用于实际 AI 开发中。如需更详细的代码示例或特定场景的指导,可参考上述提到的课程与文档127。GitHub 上的开源示例(如 LangGraph-Chatbot-Tutorial)3。结合 LangGraph 的状态管理,实现多轮对话记忆13。:由节点(Node)和边(Edge)组成,支持循环逻辑24。如研究助手(搜索+总结)、客服系统(多角色响应)89。关注 GitHub 更新,贡献代码或案例8。(核心概念与 API 参考)2。原创 2025-06-10 15:10:58 · 266 阅读 · 0 评论 -
LangChain学习路线与实践指南
以下是LangChain系列库的系统学习路线,结合核心概念、实践路径和避坑指南,帮助你从入门到精通。原创 2025-06-09 13:32:56 · 426 阅读 · 0 评论 -
mac 电脑Pycharm ImportError: No module named pip
这个错误表明 PyCharm 在尝试使用pip时找不到该模块,通常是由于 Python 环境中的pip未正确安装或损坏引起的。原创 2025-06-05 16:45:31 · 716 阅读 · 0 评论 -
LangChain 的 ChatOpenAI 类使用指南
ChatOpenAI是 LangChain 中用于与 OpenAI 聊天模型交互的核心类。下面我将详细介绍其具体使用方法,包括基本用法、高级配置和常见应用场景。原创 2025-06-05 10:01:34 · 960 阅读 · 0 评论 -
繁体字与简体中文转换
在Python中实现繁体字与简体中文的转换,有多个成熟的库可以选择。原创 2025-05-22 17:48:13 · 547 阅读 · 0 评论 -
flask允许跨域访问如何设置
flask允许跨域访问在Flask中,允许跨域访问通常涉及到CORS(跨源资源共享)策略。Flask本身并不直接提供CORS支持,但你可以通过安装和使用第三方库如Flask-CORS来轻松实现跨域资源共享。原创 2025-05-22 16:17:06 · 711 阅读 · 0 评论 -
flask返回文件的同时返回其他参数
简单参数(如时间戳)➔ 使用自定义 HTTP 头(方法 1)。复杂数据 + 小文件➔ 使用JSON + Base64 文件(方法 2)。特殊需求➔ 考虑多部分响应(方法 3)。推荐优先选择方法 1,代码简洁且性能最佳。原创 2025-04-27 10:44:06 · 622 阅读 · 0 评论 -
Docker配置DNS方法详解及快速下载image方法
根据错误信息,Docker 在拉取镜像时遇到网络连接超时(),通常与或有关。原创 2025-04-24 14:53:46 · 739 阅读 · 0 评论 -
Python删除Elasticsearch指定数据
将type类型为keyword的字段为"fw"的数据删除。以下是使用Python删除Elasticsearch中指定数据的实现代码:# 连接到Elasticsearch,根据实际情况修改连接参数# 配置参数(根据实际情况修改)index_name = "your_index_name" # 替换为你的索引名称target_field = "type" # 要匹配的字段名(根据实际字段名修改)原创 2025-04-23 16:18:22 · 435 阅读 · 0 评论 -
docker保存镜像到本地
以下是将保存到本地.tar。原创 2025-04-22 17:50:27 · 1314 阅读 · 0 评论 -
Linux开机自动挂载磁盘方法
在 Linux 系统中,要实现开机自动挂载磁盘,通常可以通过修改 /etc/fstab。对于 Windows 文件系统(如 NTFS/FAT32),需安装。:磁盘的唯一标识符(推荐使用,避免设备名变化导致错误)。# 或使用设备路径(不推荐,因设备名可能变化)Where=/mnt/data # 挂载点。若挂载后无法读写,可尝试在挂载选项中添加。:默认挂载选项(包含读写、执行等权限)。:备份和磁盘检查选项(通常设为 0)。:适合需要按需挂载或复杂依赖的场景。若无报错且磁盘已挂载,则配置成功。原创 2025-04-22 16:29:46 · 927 阅读 · 0 评论 -
ffmpeg 将mp4从中提取音频文件, Stream #0:1 -> #0:0 (copy)[mp3 @ 0x7f96b7713680] Invalid audio stream. Exact
ffmpeg 将mp4从中提取音频文件,你遇到的错误是因为尝试将非MP3音频流直接复制到MP3容器中,而MP3容器仅支持MP3编码的音频流。原创 2025-04-22 13:29:41 · 571 阅读 · 0 评论 -
if “const“ in schema:TypeError: argument of type ‘bool‘ is not iterableERROR: Exception in ASG
你遇到的错误是由于 Gradio 在处理接口的 JSON Schema 时,某个参数类型不匹配导致的。错误发生在 Gradio 解析接口的输入/输出参数时,代码预期接收一个结构,但实际传入了一个。具体来说:在的get_type()函数中,尝试检查schema中是否存在"const"字段,但schema被意外传入了一个布尔值(如True或False),导致触发TypeError。:某个输入/输出组件(如gr.JSON)的参数被错误设置为布尔值。:接口函数 () 返回了布尔值,但输出组件配置不兼容。原创 2025-04-22 10:49:50 · 1750 阅读 · 0 评论 -
ValueError: When localhost is not accessible, a shareable link must be created. Please set share=Tru
遇到的ValueError通常在使用某些 Python 库(如或其他需要本地端口映射的工具)时出现。错误提示表明:当无法直接访问本地主机(localhost)时,必须生成一个可共享的链接。:某些网络环境(如公司内网、学校网络或 VPN)可能禁止直接访问localhost。:代理设置可能拦截了本地请求。:默认端口(如78608000等)可能被防火墙或安全软件阻止。原创 2025-04-22 10:21:50 · 1018 阅读 · 0 评论 -
es 混合检索多向量
通过 bool查询分层处理结构化过滤(关键词、分类、时间等)。多向量联合相似度计算。动态权重调整(过滤条件是否影响评分)。这种组合方式兼顾了精准筛选和语义相关性排序,适合需要混合检索策略的复杂场景(如电商搜索、内容推荐系统)。原创 2025-04-18 10:23:27 · 437 阅读 · 0 评论 -
ES集群多向量字段检索及混合检索方法
确保在索引映射中正确声明两个字段,假设每个字段的维度为768:},ES支持存储和检索多个向量字段,通过实现多向量联合检索。若需高性能,可评估数据规模后选择混合方案(如近似kNN过滤+脚本精排),或关注ES后续版本对多向量kNN的原生支持。原创 2025-04-18 10:21:35 · 500 阅读 · 0 评论
分享