ZD至顶网软件频道消息: 一直以来,云面临的一个大问题是互操作性。日前,Apache软件基金会(ASF)针对此问题发布了云服务互操作性程序库Apache Libcloud 1.0版。
大家可能没听说Libcloud,但Libcloud却是有年头的了。Libcloud代码始创于2009,是个Python库,它隐藏了不同云提供商应用程序编程接口(API)之间的差异,使得开发人员和系统管理员可以通过一个统一的、易于使用的应用接口来管理不同的云资源。
在云发展的早期阶段,云服务提供商开始提供基础设施即服务(IaaS)虚拟机(VM)托管KVM、VMware或XenServer虚拟机。Apache Libcloud对这些平台之间的差异进行了抽象。其做法是提供一个单一的Python API,用于从多个云、管理环境和自动化服务器部署收集数据。云服务提供商在后来一段时间里出现演变,开始提供简单的平台即服务(PaaS),如DNS、负载均衡和备份,Libcloud也升级支持这一类的新云。
Apache Libcloud副总裁Tomaž Muraus表示,“我们一开始做Apache Libcloud时,曾尝试创建一个云服务供应商标准API规范,有过很多挫败。我们决定建一个开源互操作性程序库,属于Apache软件基金会的一部分。Apache Libcloud 1.0版引入了强大的多云抽象,不仅可用于IaaS,也可用于DNS、存储、应用负载均衡、备份和容器即服务(CAAS)。”
Libcloud是一个强大的开源项目,包括AWS、Apache CloudStack、Rackspace、谷歌云平台、微软Azure、VMware和OpenStack在内的50多个云提供商采用了Libcloud。Libcloud在这些系统了通常是作为一个程序库使用,用于多云集成和直接应用程序接口。
大家可能也猜到了,Libcloud程序库也是DevOps开发商所喜爱的东西,他们希望自己的工具具有简单的多云自动化功能。SaltStack 首席技术官Thomas Hatch表示,“Apache Libcloud成功地打造了稳定可用的API,可用于云环境管理。假若没有它的话,要建立SaltStack云里云编排几乎是不可能。我会在我的项目里更多地用这个库,对此我十分地憧憬!”
Apache Libcloud最新版支持GaaS、亚马逊EC2容器服务(ECS)、谷歌云容器引擎(GKE)和本地选项Kubernetes和Docker。Muraus给了以下解释,“Apache Libcloud提供简单的API抽象,可在私有云和公共云里部署Docker容器。我们见到希望从免费云或低成本云里受益的学术界和非营利组织采用该库,但我们仍将保持公共云兼容性,以供商界采用。”
所以要问的不是“谁采用Libcloud?”而是“谁没有采用Libcloud?”假如阁下需要和多个云供应商合作或是要在混合云里干活,Libcloud是必须的。
好文章,需要你的鼓励
这项研究针对现代文档检索系统中的关键缺陷:独立处理文档片段导致丢失上下文信息。研究团队开发了ConTEB基准测试来评估模型利用文档级上下文的能力,并提出了InSeNT方法,结合后期分块和创新的对比学习策略。实验表明,上下文感知嵌入显著提升检索性能,尤其在处理非自包含文本片段时,同时保持计算效率,对分块策略更具鲁棒性,并且在语料库规模扩大时表现更佳。这一研究为更智能的文档检索系统铺平了道路。
这项由布朗大学和Cohere实验室研究者联合进行的研究全面分析了大型语言模型(LLM)安全研究中的语言不平等现象。通过系统回顾近300篇2020-2024年间的安全相关论文,研究发现LLM安全研究严重偏向英语,即使中文这样的高资源语言也仅获得英语十分之一的研究关注,且这一差距正在扩大。研究还揭示非英语语言很少作为独立研究对象,且英语安全研究常忽略语言覆盖文档化。为解决这一问题,研究者提出了三个未来方向:开发文化敏感的评估基准、创建多语言安全训练数据,以及深入理解跨语言安全泛化挑战。
这项研究提出了ChARM,一种创新的角色扮演AI奖励建模框架,通过行为自适应边界和自我进化策略大幅提升AI角色的真实性和一致性。研究团队创建了包含1,108个角色的RoleplayPref数据集,实验表明ChARM比传统模型提高了13%的偏好排名准确率,应用于DPO技术后在多项基准测试中达到了领先水平。这一突破将为娱乐、教育和心理健康支持等领域带来更加自然、个性化的AI互动体验。
这篇研究重新审视了循环神经网络中的双线性状态转换机制,挑战了传统观点。高通AI研究团队证明,隐藏单元不仅是被动记忆存储,更是网络计算的积极参与者。研究建立了一个从实数对角线到完全双线性的模型层级,对应不同复杂度的状态跟踪任务。实验表明,双线性RNN能有效学习各种状态跟踪任务,甚至只需极少量训练数据。研究还发现,纯乘法交互比加法交互更有利于状态跟踪,为循环网络设计提供了新视角。