coobird/thumbnailator
Thumbnailator 是一个用于 Java 的缩略图生成库。
- 提供高质量的缩略图生成,简化了复杂的处理任务。
- 只需单个 JAR 文件,无需外部库依赖,便于开发和部署。
- 支持 Maven 集成,方便在 Maven 项目中使用。
- 流畅的接口设计,使得创建缩略图变得简单,只需一行代码即可完成。
- 自动处理图片格式和尺寸调整,同时保持原始图片的纵横比。
CesiumGS/cesium
cesium 是一个用于创建世界一流的 3D 地球和地图的开源 JavaScript 库。 它使用 WebGL 进行硬件加速图形处理,跨平台、跨浏览器,并针对动态数据可视化进行了优化。
- 使用 WebGL 进行硬件加速图形处理
- 跨平台、跨浏览器
- 针对动态数据可视化进行了优化
microsoft/aici
aici 是一个用于控制人工智能生成文本的接口程序。
- 灵活:可以使用任何能够编译为 Wasm 的语言编写 Controllers(如 Rust、C、C++),或在 Wasm 内部解释执行(如 Python、JavaScript)。
- 安全:Controllers 受到沙盒限制,无法访问文件系统、网络或其他资源。
- 快速:Wasm 模块被编译为本机代码,并与 LLM 推理引擎并行运行,在生成过程中只会带来最小的开销。
jacoblee93/fully-local-pdf-chatbot
fully-local-pdf-chatbot 是一个完全本地化的文档聊天实现,允许用户在不连接互联网的情况下与上传的 PDF 文件进行交互。
- 完全本地运行,无需网络连接
- 支持通过 Ollama、WebLLM 或 Chrome 内置 Gemini Nano 模型运行
- 使用 Next.js 构建,能够读取和处理 PDF 内容
- 客户端执行 RAG(检索增强生成)
- 采用 Voy 作为向量存储,实现高效的数据管理
jiaweizzhao/GaLore
GaLore 是一种通过梯度低秩投影实现内存高效的大型语言模型训练算法。
- 采用梯度低秩投影方法,支持全参数学习,同时比常见的低秩适应方法更节省内存。
- 与优化器选择无关,可以轻松集成到现有优化器中,仅需两行代码。
- 提供了多种优化器选项,如 GaLoreAdamW 和 GaLoreAdafactor,以满足不同需求。
- 支持逐层权重更新,有助于进一步节省内存并提高训练效率。