avatar-decorate
获赞
5200
粉丝
217
关注
231
看过 TA
719
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
0 点赞 评论 收藏
分享
ollama v0.23.3 发布:MLX 性能优化、安全加固与传输并发控制2.1 精细化模型推送行为本次更新对 MLX 后端的模型推送逻辑进行了细化。这次改进主要解决了在推送 safetensors 格式模型时的行为一致性问题,确保推送操作与拉取操作遵循相同的状态转换规则,减少了因状态不一致导致的部分上传失败场景。2.2 图像生成 Runner 的线程亲和性优化针对 MLX 在 macOS 上的图像生成功能,本次添加了线程亲和性设置。这是一项针对 Apple Silicon 异构核心架构(性能核心与能效核心)的性能优化措施。通过将计算密集型任务绑定到高性能核心,避免调度器将其误分配到效率核心,显著提升了图像生成任务的推理速度和响应一致性。对于使用 MLX 后端进行图像生成的用户,这一改进会带来可感知的生成速度提升。2.3 推理过程中的状态超时规避在长时间推理任务中,MLX runner 可能出现状态更新超时的问题,导致进程被错误终止。本次更新通过调整状态报告机制,确保在长时间生成任务中状态信号能够持续发送,避免了因静默期过长而触发的超时误判。这一修复对大上下文长度生成和多轮对话场景尤为关键。2.4 macOS 26 部署目标泄漏修复在构建 v3 metallib 时,MLX 编译过程会泄漏 macOS 26 的部署目标设置,导致生成的二进制库包含不受支持的平台标记。构建脚本中新增了重新链接 metallib 的步骤:首先收集所有 .air 文件,然后使用 xcrun -sdk macosx metallib 重新链接,最后覆盖原始的 mlx.metallib。这一修复确保了 MLX 库与 macOS 14.0 及以上版本的兼容性。
0 点赞 评论 收藏
分享
2026年5月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名15。统计编程语言市场正经历重大整合。5月头条:统计编程语言市场正经历重大整合本月,编程语言R再次升至TIOBE指数第8位,追平了其历史最高排名。这并非巧合。统计编程语言市场显然正在经历一场重大整合。最大的赢家是Python和R,而许多长期存在的替代语言则持续失去发展势头。统计计算领域曾由众多细分语言和平台构成的碎片化时代,似乎即将终结。数种老牌劲旅正在稳步衰退:• MATLAB已逼近TIOBE前20名的边缘。• SAS即将自TIOBE指数创始以来首次跌出前30名。• Wolfram/Mathematica仍远低于其历史峰值,并进一步失势。• SPSS上月已跌出前100名。• S也接近跌出前100名。• Stata目前位列第124位。与此同时,较新的统计语言Julia尽管技术优势显著且学术兴趣日益增长,但多年来一直难以稳定跻身TIOBE前30名。展望未来,预计Stan将于下个月首次亮相TIOBE指数,这反映了概率编程和贝叶斯统计日益增长的重要性。在实践中,当今的统计编程市场日益围绕仅有的两大主导生态系统展开:• Python 主导工业界、机器学习、人工智能及生产系统。• R 仍然是学术界、研究、流行病学和高级统计分析领域的领先环境。在指数的其他方面,本月Java和C++互换了位置。Java在Java 26成功发布之后势头增强。另一个值得关注的上升者是Zig,它正首次逼近TIOBE前30名。Zig的日益流行,似乎源于其独特地结合了底层性能、简洁的工具链,并且相较于传统的系统编程语言更为易用。TIOBE编程社区指数是编程语言流行度的一项指标。该指数每月更新一次。评级基于全球范围内的熟练工程师数量、相关课程及第三方供应商。用于计算评级的流行网站包括谷歌、亚马逊、维基百科、必应等超过20个网站。需要注意的是,TIOBE指数并非衡量哪种编程语言最好,也不是哪种语言编写的代码行数最多。该指数可用于检查您的编程技能是否仍与时俱进,或者在开始构建新软件系统时,就应采用哪种编程语言做出战略决策。
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
ollama v0.23.0 发布:原生支持 Claude Desktop 模型推荐与底层稳定性全面升级2.1 Claude Desktop桌面端正式支持ollama v0.23.0最重磅的更新莫过于原生支持Claude Desktop,用户可通过ollama专属命令直接拉起Claude Desktop客户端,实现ollama与Claude桌面生态的无缝联动。全新新增命令行指令为ollama launch claude-desktop,在终端输入该指令即可快速启动桌面端程序,无需额外配置第三方依赖或反向代理,原生适配底层调用逻辑。同时版本完整兼容Claude生态两大核心组件,分别为Claude Cowork与Claude Code,两大组件均可直接在Claude Desktop应用内部运行适配,依托ollama底层调度能力实现本地资源调用与任务处理。官方明确标注当前Web搜索功能与扩展功能暂未完成适配,属于后续版本待更新能力,已纳入开发规划中,后续版本将陆续上线补齐生态能力。2.2 终端Claude Code保留传统启动方式为兼顾习惯使用命令行终端的开发者用户,ollama v0.23.0并未替换原有Claude启动逻辑,终端环境下的Claude Code依旧可以通过传统CLI命令访问使用,保留原有指令ollama launch claude,实现桌面端全新入口与终端传统入口双兼容,满足不同使用场景用户的操作习惯,桌面可视化用户使用claude-desktop指令,开发者终端用户沿用原有claude指令,互不冲突且功能完整独立。
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
ollama v0.22.1 重大更新全解析:新增Poolside集成、模型推荐机制与多架构适配Ollama v0.22.1版本的更新核心围绕“兼容性拓展、体验优化、性能提升”三大目标展开,涉及多个模块的代码重构与功能新增。具体来看,此次更新主要包含以下几大方向:• 新增Poolside集成:支持Poolside CLI的运行与管理,完善相关测试用例,实现跨平台适配(Windows系统暂不支持)。• 完善模型推荐机制:新增模型推荐接口、缓存管理,优化推荐模型的排序与展示逻辑,支持从服务端获取动态推荐列表。• 优化量化策略:新增Laguna模型专属量化逻辑,支持FP8张量源的量化适配,调整不同模型的量化类型优先级,提升量化模型的性能与精度。• 多模型架构适配:新增Laguna、Nemotron-H系列模型的适配支持,完善模型渲染器、解析器的自动配置逻辑。• 推理性能优化:优化日志概率(Logprobs)的输出逻辑,修复内置解析器场景下的日志概率丢失问题,完善缓存机制提升推理速度。• Bug修复与细节优化:修复多个测试用例的异常问题,优化命令行交互体验,完善集成注册与管理逻辑,提升版本稳定性。此次更新覆盖了Ollama的核心模块,包括launch命令模块、server服务模块、模型量化模块、模型适配模块等,涉及代码文件近50个,新增代码超3000行,修改代码超2000行,是一次规模较大的版本升级。接下来,我们将逐一拆解每个模块的具体更新内容。
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
ollama v0.22.0 发布:新增 NVIDIA Nemotron 3 Omni 与 Poolside Laguna 模型支持,推理能力再升级!新模型支持:两大重量级模型登场1.1 NVIDIA Nemotron 3 Omniv0.22.0 引入了对 NVIDIA Nemotron 3 Omni 系列模型的原生支持。这是一个多模态模型家族,在代码中对应的架构标识为 nemotron_h_omni。该模型支持:• 文本生成:基于 Nemotron-H 架构的 LLM 核心• 视觉理解:集成了 Vision Transformer(ViT)模块,支持图像输入• 音频处理:集成了 Parakeet 音频编码器,支持语音输入在转换器(converter)层面,新增了 convert/convert_nemotron_h.go 和 convert/convert_nemotron_h_test.go 两个文件(共约 700 行代码),专门处理 Nemotron 系列模型的权重映射和参数转换。关键配置参数包括:• max_sequence_length: 131072(128K 上下文)• vision.image_size: 512• vision.patch_size: 16• audio.sample_rate: 160001.2 Poolside Laguna XS.2Poolside 的首个开源权重编码模型 Laguna XS.2 也获得了完整支持。这是一个专注于代码生成和软件工程任务的模型,架构标识为 LagunaForCausalLM。新增的模型支持文件包括:• model/models/laguna/model.go(约 440 行):Laguna 模型的 MLX 实现• convert/convert_laguna.go(约 600 行):GGUF 转换逻辑• model/parsers/laguna.go(约 500 行):专用的输出解析器• model/renderers/laguna.go(约 110 行):模板渲染器
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务