npm 依赖自动更新,依赖废弃不再烦恼 | 开源日报 No.160

picture

renovatebot/renovate

Stars: 14.3k License: NOASSERTION

Renovate 是一个自动化的依赖项更新工具,支持多平台和多语言。其主要功能包括获取自动生成的拉取请求来更新您的依赖项、通过定时运行减少噪音以及发现相关软件包文件等。该项目的关键特点和核心优势如下:

  • 支持 monorepo 架构,并且无需额外配置
  • 通过配置文件 (config as code) 可定制机器人行为
  • 使用类似 ESLint 共享配置预设进行简化设置 (仅限 JSON 格式)
  • 支持并在同一次提交中更新锁定文件,包括立即解决 PR 合并时出现的冲突
  • 获取替换性拉取请求以从废弃依赖迁移到社区建议替代方案,并适用于大部分管理者 (有例外情况,请参见 issue 14149)

EleutherAI/lm-evaluation-harness

Stars: 3.4k License: MIT

这个项目是一个语言模型评估框架,主要功能包括:

  • 提供统一的框架来测试生成式语言模型在大量不同的评估任务上的表现
  • 支持 60 多种标准学术基准以及数百个子任务和变体
  • 支持通过 transformers 加载模型 (包括自动 GPTQ 进行量化)、GPT-NeoX 和 Megatron-DeepSpeed,并具有灵活且与分词无关的接口
  • 内部重构、配置为基础的任务创建与配置、支持 Jinja2 提示设计等高级配置选项
  • 更快速并支持新建造库,如 vLLM 支援、HuggingFace 中 PEFT 库所提供适配器 (例如 LoRA) 评价
  • 受欢迎 Open LLM 排行榜后端;被 NVIDIA,Cohere,Nous Research,Booz Allen Hamilton 和 Mosaic ML 等公司内部使用

xaoyaoo/PyWxDump

Stars: 3.0k License: NOASSERTION

PyWxDump 是一个用于获取微信账号信息、解密数据库、查看聊天记录和导出为 html 的工具。
该项目主要功能和优势包括:

  • 获取微信账号信息(昵称/账号/手机/邮箱/数据库密钥/wxid)
  • 支持 PC 微信数据库读取和解密
  • 聊天记录查看工具
  • 聊天记录导出为 html(包含语音图片)
  • 支持多账户信息获取,支持所有微信版本

bbycroft/llm-viz

Stars: 1.5k License: NOASSERTION

llm-viz 是一个用于可视化 GPT 风格 LLM 的 3D 可视化工具。
该项目主要功能、关键特性、核心优势包括:

  • 展示 GPT 风格网络的 3D 模型
  • 支持展示任意大小的网络
  • 显示工作权重的小型网络模型
  • 提供完整编辑器运行数字电路和 CPU 模拟(WIP)
  • 方便部署和分享 JavaScript 工具库

ValveSoftware/GameNetworkingSockets

Stars: 7.6k License: BSD-3-Clause

GameNetworkingSockets 是用于游戏的基本传输层。
该项目解决了游戏中可靠和不可靠消息的传输、消息分片和重组、P2P 网络 /NAT 穿透以及加密等问题。其主要功能和核心优势包括:

  • 提供类似 TCP 的面向连接 API,但是像 UDP 一样面向消息而非流。
  • 支持可靠和不可靠类型的消息。
  • 实现了比基本 TCP 风格滑动窗口更复杂的可靠性层,采用来自 DCCP(RFC 4340)和 Google QUIC 协议中 “ack vector” 模型,并在游戏领域得到讨论。
  • 使用 AES-GCM-256 进行每个数据包加密,Curve25519 进行密钥交换与证书签名,并提供模拟数据包延迟/丢失工具以及详细统计信息测量等功能。
  • 支持 IPv6,并通过 Google WebRTC 实现 NAT 穿透。

此外还提供跨平台支持并有 C 语言接口,同时也可以结合 Steamworks SDK 使用。

microsoft/TypeChat

Stars: 7.3k License: MIT

TypeChat 是一个库,它可以轻松地使用类型构建自然语言接口。

  • 使用类型来构建自然语言接口
  • 通过定义类型来表示支持的意图
  • 构造 LLM(Large Language Model) 的提示
  • 验证 LLM 响应符合模式并在需要时进行修复
  • 确认实例与用户意图一致

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/441467.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

-1- Python环境安装

1、Python安装 1、Windows安装Python 进入python官网:Welcome to Python.org点击 download——>all releases;建议选择3.7.2版本(网页链接:Python Release Python 3.7.2 | Python.org);下拉&#xff0…

Redis五种数据类型及应用场景

1、数据类型 String(字符串,整数,浮点数):做简单的键值对缓存 List(列表):储存一些列表类型的数据结构 Hash(哈希):包含键值对的无序散列表,结构化的数据 Set(无序集合):交集,并集…

计算机设计大赛 深度学习 opencv python 实现中国交通标志识别

文章目录 0 前言1 yolov5实现中国交通标志检测2.算法原理2.1 算法简介2.2网络架构2.3 关键代码 3 数据集处理3.1 VOC格式介绍3.2 将中国交通标志检测数据集CCTSDB数据转换成VOC数据格式3.3 手动标注数据集 4 模型训练5 实现效果5.1 视频效果 6 最后 0 前言 🔥 优质…

java常量和kotlin常量

在java中使用final声明常量在kotlin中使用const val声明常量 常量在编译为字节码后会直接把调用常量的地方直接替换为常量值,示例如下: public class ConstDemo {public static final String NAME "Even";private static final int ID 100…

Scrum敏捷研发管理全流程/scrum管理工具

Leangoo领歌是一款永久免费的专业的敏捷开发管理工具,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、统计度量等。 Leangoo领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效、缩短周期、加速创新…

华为---STP(二)---STP报文和STP端口状态

目录 1. STP报文简介 1.1 Configuration BPDU 1.2 TCN BPDU 2. STP交换机端口状态 2.1 STP交换机端口状态表 2.2 STP交换机端口状态迁移过程图 2.3 STP交换机端口状态变化举例说明 3 引起的STP网络拓扑改变的示例 3.1 根桥出现故障 3.2 有阻塞端口的交换机根端口所在…

数学知识第六期 中国剩余定理

前言 中国剩余定理也要学好的哈,共勉!!! 一、中国剩余定理的介绍 中国剩余定理释义:又称“孙子定理”。1852年,英国来华传教士伟烈亚力将《孙子算经》中“物不知数”问题的解法传至欧洲。1874年&#xff…

springboot整合dubbo3 及其中遇到的坑

前言 之前以及了解过了springboot cloud 微服务的一系列框架,其中dubbo在3之前一直作为一款优秀的rpc框架存在(对标spring cloud中的feign组件),为此duboo3出以后,dubbo也逐渐变成了一个微服务整合平台,目前我进行学习的是个时候遇到很多坑dubbo x springboot 官方开发文档 环…

ElementUI组件:Button 按钮

button按钮 点击下载learnelementuispringboot项目源码 效果图 el-button.vue页面效果图 项目里el-button.vue代码 <script> export default {name: "el_button",// 注意这里的名称不能和 router inex.js里的name一样methods: {sendMsg() {// alert(1)xthi…

知识点积累系列(一)golang语言篇【持续更新】

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是 知识点积累 系列文章的第一篇&#xff0c;记录golang语言相关的知识点 1.结构体的mapstructure是什么 mapstructure:"default" mapstructure是一个Go语言的库&#xff0c;用于将一个map中的值映射到…

[嵌入式系统-6]:龙芯1B 开发学习套件 -3-软件层次架构

目录 一、龙芯软件架构 1.1 通用软件架构 1.2 龙芯软件架构 1.3 龙芯各种应用程序 1.4 龙芯SOC芯片硬件&#xff1a;龙芯1B 1.5 PMON软件 1.6 龙芯IDE管辖的软件 &#xff08;1&#xff09;CPU Core驱动程序 &#xff08;2&#xff09;SOC芯片外设驱动程序 &#xff…

螺旋遍历二维数组【leetcode】

给定一个二维数组 array&#xff0c;请返回「螺旋遍历」该数组的结果。 螺旋遍历&#xff1a;从左上角开始&#xff0c;按照 向右、向下、向左、向上 的顺序 依次 提取元素&#xff0c;然后再进入内部一层重复相同的步骤&#xff0c;直到提取完所有元素。 示例 1&#xff1a; …