Go语言技术文章
-
用 OpenTelemetry Collector 的 memory_limiter 配置 limit_mib、spike_limit_mib 和检查周期,理清处理器顺序与拒绝指标,避免把内存峰值控制误解成导出队列缓存。344 收藏 -
Go 1.25 将 testing/synctest 正式带入标准库。本文从取消回调和超时场景出发,说明 synctest.Test、虚拟时间与 synctest.Wait 的配合方式,以及 bubble 的调用边界。130 收藏 -
解读 Python 3.14 尾调用解释器、实验 JIT 和自由线程对部署的影响,区分构建能力与运行状态,并说明依赖重建、真实负载比较和整套环境回滚的取舍。416 收藏 -
用 Node.js Permission Model 开启默认拒绝,再分别授权配置目录读取和数据目录写入,并说明配置文件、符号链接与已打开资源的边界。257 收藏 -
介绍如何在 GitHub Actions 中使用 actions/attest@v4,把构建产物与 SPDX 或 CycloneDX SBOM 绑定并生成可验证证明,同时说明权限、仓库范围和旧 action 的迁移边界。497 收藏 -
用 Kubernetes Gateway API 的 HTTPRoute 按 env: canary 请求头把流量分到灰度 Service,并说明 ParentRefs、默认后端、命名空间和路由合并边界。284 收藏 -
讲清 vLLM 在线服务中请求级 max_tokens 的设置位置、上下文边界与 finish_reason 判断方法,帮助按业务预算控制输出长度。326 收藏 -
用一个完整的 MLflow Run 串起参数、手工指标、模型制品、注册模型版本和测试集评估结果:先固定实验与注册模型名,再用 registered_model_name 生成版本,最后通过 mlflow.models.evaluate 读取 accuracy、F1 等指标。313 收藏 -
用 ONNX Runtime SessionOptions 开启 profiling,完成代表性推理后通过 end_profiling 导出 JSON,再按 Node、Kernel 与 dur 字段定位算子级延迟,避免误把主机事件和设备事件重复计算。178 收藏 -
以 Chroma 为例,把节点 metadata 与 MetadataFilters 对应起来,演示等值 AND 过滤、模拟嵌入检索和临时集合清理,并解释字段类型、top-k、空结果及后端支持范围。334 收藏 -
LangChain 工具调用需要保留完整 messages,而不是只取最终文本。本文说明 AIMessage、ToolMessage、tool_call_id、content 与 artifact 的关系,以及如何保存中间消息并继续交给模型。450 收藏 -
用 Hugging Face Tokenizers 添加领域词条后,如何保存并重新加载自定义词表?本文区分追加词条与重新训练词表,分别说明 save()、from_file() 与 save_pretrained() 的使用边界。311 收藏 -
用 Hugging Face Datasets 的 select_columns 从 Dataset 或 DatasetDict 中保留训练所需字段,配合 column_names、features 和 split 检查处理字段缺失与结构不一致。174 收藏 -
通过 BitsAndBytesConfig.to_dict() 和 model.config.quantization_config 读取 4bit 量化配置,重点区分 load_in_4bit、nf4/fp4、计算 dtype 与双重量化字段。205 收藏 -
用 Hugging Face Hub 的 revision 参数固定分支、标签或完整提交哈希,分别演示 hf_hub_download、snapshot_download 和 hf download 的单文件、整仓库与 local_dir 交付边界。415 收藏