使用 Metal 渲染 API 在 Apple Vision 上高效绘制图形
这篇文章详细介绍了如何使用 Metal 渲染 API 在 Apple Vision 上高效绘制图形,涵盖了 compositor services、variable rate rasterization、vertex amplification、渲染线程、帧提交等关键概念,并提供了一些代码示例和注意事项。
阅读更多
这篇文章详细介绍了如何使用 Metal 渲染 API 在 Apple Vision 上高效绘制图形,涵盖了 compositor services、variable rate rasterization、vertex amplification、渲染线程、帧提交等关键概念,并提供了一些代码示例和注意事项。
阅读更多
Adaline Gateway 是一款用于调用200多种大型语言模型(LLM)的本地生产级超级SDK。它提供简单、统一、强大的接口,具备批处理、重试机制、缓存、回调和OpenTelemetry支持等功能,并支持自定义插件扩展。Adaline Gateway 完全本地化,不依赖代理,支持即插即用的自定义模型,适用于各种基础设施和企业级应用。
阅读更多
Payload 是一款开源全栈 Next.js 框架,提供 TypeScript 后端和管理面板,可用作无头 CMS 或构建应用程序。它具有 GraphQL、REST 和本地 API,可定制的 ReactJS 管理界面,支持本地文件存储和上传、版本历史记录、草稿、字段级本地化、基于块的布局构建器、可扩展的 SlateJS 富文本编辑器等功能。
阅读更多
Gosub 是一款处于开发阶段的网页浏览器,该项目包含 HTML5/CSS3 解析器、文档树、渲染引擎等组件。该引擎旨在解析字节流,生成 HTML5 文档树和 CSS 样式表,并将其渲染到窗口或终端。目前,Gosub 可以解析并渲染简单的 HTML 页面,并支持部分 JavaScript 执行。
阅读更多
Vortex 是一个用于处理内存、磁盘和网络传输中的压缩 Apache Arrow 数组的工具包,旨在成为列式文件格式的 LLVM。它提供可扩展的编码、级联压缩、计算内核、统计信息和序列化功能,同时与 Apache Arrow 完全兼容,目标是成为 Apache Parquet 的继承者,实现更快的随机访问读取和扫描速度。
阅读更多
clipscreen 是一款能够将部分屏幕镜像到虚拟显示器的应用程序,方便用户进行屏幕共享。它会在屏幕上创建一个绿色矩形框,框选区域内的内容会被镜像到虚拟显示器上。用户可以使用任何屏幕共享工具共享虚拟显示器的内容,而无需共享整个屏幕或在不同窗口之间切换。
阅读更多
ocli 是一个受 Elm 启发的 OCaml CLI 迷你框架,提供了一系列核心库和示例应用。其中,tea 库实现了 Elm 风格的应用结构,tty 库封装了 OCaml Stdlib 的 termios 功能和 ANSI 控制序列,components 库提供了可组合的 ANSI 部件。此外,ocli 还包含一个名为 rebase_edit 的交互式 Git rebase 编辑器,以及一个名为 newbase 的 bash 包装器。
阅读更多
Orbidium 是一款使用 NASA MPC 数据库演示小行星轨道的应用程序。它提供基本的 2D 渲染功能,并能够解析 MPC 数据文件。要运行和测试该应用程序,需要安装 Django,使用命令行执行数据库迁移和数据填充,最后运行本地服务器。
阅读更多
Huly平台是一个强大的框架,旨在加速业务应用程序的开发,例如CRM系统。该平台包含聊天、项目管理、客户关系管理(CRM)、人力资源管理(HRM)和招聘管理系统(ATS)等应用程序。 用户可以使用Docker轻松地在自己的服务器上托管Huly。
阅读更多
Web Visual Editor 是一款 Visual Studio Code 插件,允许开发者以可视化的方式实时编辑 HTML 文件。该插件提供了一系列功能,包括元素选择、缩放、移动、对齐、复制、剪切和粘贴,以及脚本和链接管理等,方便开发者进行网页设计和开发。
阅读更多
该文章描述了GitHub用户victorqribeiro提交的一个功能请求,即在项目“isocity”中添加通过历史导航实现撤销和重做功能。用户可以通过后退操作撤销错误放置的图块,并通过前进操作重做。
阅读更多
oryx是一款基于Linux系统的开源终端用户界面(TUI)网络流量分析工具,它使用eBPF技术实时捕获、解析和可视化网络数据包。该工具提供全面的流量统计信息,支持防火墙功能,并允许用户通过模糊搜索快速定位目标流量。
阅读更多
CL-Forth 是 Forth 2012 标准的 Common Lisp 实现,支持 CCL、SBCL 和 LispWorks 等平台,可在 macOS、Linux 和 Windows 上运行。它提供了外部函数接口(FFI)、原生代码支持以及一些额外的实用词汇。
阅读更多
Omni SenseVoice是一款基于SenseVoice构建的语音识别解决方案,主打快速推理和精准时间戳。它在LibriTTS数据集上实现了高达50倍的处理速度提升,同时保持了高准确率。该项目提供了安装指南、使用方法、基准测试结果以及代码贡献步骤等信息。
阅读更多
DuckStation 是一款 Sony PlayStation(TM) 游戏机的模拟器,专注于可玩性、速度和长期可维护性。它旨在尽可能准确,同时保持适用于低端设备的性能。其特点包括 CPU 重编译器/JIT、硬件和软件渲染、升级、纹理过滤、PGXP、纹理替换系统、运动自适应去交错等。支持 Windows、Linux 和 macOS 平台。
阅读更多
Swarm是由OpenAI Solutions团队开发的一个用于构建、协调和部署多代理系统的实验性框架。它提供了一个轻量级且可定制的环境,用于创建由代理和交接组成的网络,允许开发人员对上下文、步骤和工具调用进行精细控制。 Swarm利用OpenAI的聊天完成API来驱动代理交互,并支持功能调用、上下文变量和流式响应。
阅读更多
这篇文章介绍了如何在本地以最小的依赖关系在 CPU 上运行 Meta 的 Llama 模型,并对模型进行了探索和分析。文章提供了详细的设置步骤,包括下载模型权重、安装依赖项以及运行示例代码。作者还对模型的性能进行了测试,发现 1B 模型在 Mac M1 Air 上每秒可以处理 1 个token,而 3B 和 8B 模型则需要更长的处理时间和更多的内存。
阅读更多
Canary 是一个现代化的 Algolia DocSearch 替代方案,可以为您的文档(网页)、GitHub issues 和 discussions 提供搜索和 AI 问答功能。它提供了一个自托管的核心服务器,用于身份验证、抓取/索引文档、处理查询等,以及用于构建搜索栏的小型 Web 组件。
阅读更多
lm.rs是一个极简的代码库,用于在 CPU 上对语言模型(LLM)进行完整的推理,而无需使用机器学习库。它支持 Google 的 Gemma 2 模型和 Meta 的 Llama 2 模型,并提供了在本地 CPU 上运行这些模型进行文本生成的步骤。该项目还提供了使用量化模型的选项,以减少模型大小并提高推理速度。
阅读更多
Pocache是一个轻量级的 Go 语言应用内缓存包,它专注于预emptive optimistic 缓存策略,通过在缓存即将过期时自动更新来优化并发环境下的性能,减少冗余的数据库调用,同时保持数据新鲜。它使用 Hashicorp 的 Go LRU 包作为默认存储,并提供可配置的阈值窗口、过期数据服务、并发更新去重和自定义存储等功能。
阅读更多
该项目是使用 Rust 语言实现的微梯度下降算法 (micrograd) 库 regrad,该库提供了自动微分功能,可以用于构建简单的神经网络。项目包含示例代码,展示了如何创建变量、进行基本运算以及计算梯度。
阅读更多
Chunk My Docs是一个基于视觉模型的PDF分块工具,使用先进的视觉模型和OCR技术,能够高效地从PDF文档中提取结构化信息。该工具支持GPU和CPU环境,处理速度可达每秒5页,并提供了一个可自托管的解决方案,用户可以通过API上传PDF文件并获取分块结果。
阅读更多
BigSearch 是一款功能强大的浏览器扩展程序,允许用户方便地使用多个搜索引擎,包括 Google、DuckDuckGo、YouTube 等。它支持自定义搜索引擎、键盘快捷键操作、搜索历史记录管理等功能。BigSearch 还具备 Vimium 类似的功能,可以通过键盘快速调用不同的搜索引擎。此外,它还支持对不提供 GET/POST 接口的网站进行搜索,并提供用户 JSON 高级自定义选项。
阅读更多
这份提案引入了 JavaScript 结构体(Structs),它们是固定布局的对象,类似于类实例,但有一些限制,有利于优化和分析。结构体分为非共享结构体和共享结构体,后者可以在多个线程之间共享和访问,用于实现共享内存多线程。提案还引入了 Mutex 和 Condition 用于同步对共享内存的访问,以及 Unsafe 块用于标记可能包含非线程安全代码的代码块。
阅读更多
SCUDA是一个通过IP连接GPU的桥接工具,允许只有CPU的机器使用远程机器上的GPU。它允许开发者通过网络轻松地与GPU进行交互,利用分布式GPU资源进行本地测试、聚合GPU池、远程模型训练、远程推理和远程数据处理等。
阅读更多
DeskPad 是一款MacOS应用程序,可以创建一个虚拟显示器,用于屏幕共享。它解决了演示者屏幕分辨率远高于观众,导致观众难以看清演示内容的问题。DeskPad 的虚拟显示器会在其应用程序窗口中镜像,用户可以创建一个专用的、易于共享的工作区。
阅读更多
Open TV是一款开源的跨平台IPTV应用,以其极快的速度、简洁的界面和强大的功能而闻名。它支持从多种来源导入IPTV频道,包括M3U文件、M3U链接和Xtream。该应用还提供频道录制、多IPTV源支持、使用电视遥控器控制界面、低内存占用、快速搜索、源刷新、收藏频道等功能。
阅读更多
本文介绍了 Gboard 双面版本固件和硬件设计,包括3D打印外壳、PCB生产组装、固件烧录和模块组装步骤,以及固件开发环境设置、编译和上传步骤。
阅读更多
Dito 是一个用 Go 语言编写的先进的第 7 层反向代理服务器。它提供了灵活的中间件支持、用于后端连接的自定义证书处理、动态配置重新加载以及使用 Redis 进行分布式缓存和速率限制等功能。
阅读更多