成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Transformers.js v3震撼發布:WebGPU加速、120種架構支持,開發者必備神器!

發布于 2024-10-24 15:18
瀏覽
0收藏

筆者等待多時的Transformers.js v3 版本,經過一年多的開發,終于發布了!這一版本帶來了多項重大更新和增強,必將引起前端及瀏覽器插件 AI 應用爆發。

Transformers.js v3震撼發布:WebGPU加速、120種架構支持,開發者必備神器!-AI.x社區

核心亮點

WebGPU 支持

Transformers.js v3 引入了 WebGPU 支持,性能比 WASM 快高達 100 倍,利用瀏覽器的 GPU 進行高性能計算。WebGPU 是一種新的網頁標準,用于加速圖形和計算,性能優于 WebGL,能夠直接與現代 GPU 交互,非常適合機器學習任務。

示例代碼

import { pipeline } from "@huggingface/transformers";

// Create a feature-extraction pipeline
const extractor = await pipeline(
  "feature-extraction",
  "mixedbread-ai/mxbai-embed-xsmall-v1",
  { device: "webgpu" },
});

// Compute embeddings
const texts = ["Hello world!", "This is an example sentence."];
const embeddings = await extractor(texts, { pooling: "mean", normalize: true });
console.log(embeddings.tolist());
// [
//   [-0.016986183822155, 0.03228696808218956, -0.0013630966423079371, ... ],
//   [0.09050482511520386, 0.07207386940717697, 0.05762749910354614, ... ],
// ]

新量化格式

v3 版本引入了多種模型量化格式,包括 fp32、fp16、q8、int8、uint8、q4、bnb4 和 q4f16,通過dtype參數選擇,使模型使用更加高效。

示例代碼

import { pipeline } from "@huggingface/transformers";

const generator = await pipeline(
  "text-generation",
  "onnx-community/Qwen2.5-0.5B-Instruct",
  { dtype: "q4", device: "webgpu" },
);

const messages = [
  { role: "system", content: "You are a helpful assistant." },
  { role: "user", content: "Tell me a funny joke." },
];

const output = await generator(messages, { max_new_tokens: 128 });
console.log(output[0].generated_text.at(-1).content);

120 種支持的架構

新版本支持 120 種架構,涵蓋了廣泛的輸入模態和任務,新增模型包括 Phi-3、Gemma & Gemma 2、LLaVa、Moondream、Florence-2、MusicGen、Sapiens、Depth Pro、PyAnnote 和 RT-DETR 等。

Transformers.js v3震撼發布:WebGPU加速、120種架構支持,開發者必備神器!-AI.x社區

25 個示例項目和模板

v3 版本提供了 25 個新的示例項目和模板[1],展示了 WebGPU 支持的各種應用,如 Phi-3.5 WebGPU 和 Whisper WebGPU。

Transformers.js v3震撼發布:WebGPU加速、120種架構支持,開發者必備神器!-AI.x社區

1200 多個預轉換模型

Hugging Face Hub 上現已提供超過 1200 個預轉換模型,方便用戶查找和使用。

Transformers.js v3震撼發布:WebGPU加速、120種架構支持,開發者必備神器!-AI.x社區

Node.js (ESM + CJS)、Deno 和 Bun 兼容性

Transformers.js v3 兼容 Node.js (ESM + CJS)、Deno 和 Bun,確保與流行的服務器端 JavaScript 運行時無縫集成。

新的家在 NPM 和 GitHub

Transformers.js 現在以官方 Hugging Face 組織的名義發布在 NPM 上,包名為@huggingface/transformers,并在 GitHub 上托管,地址為:https://github.com/huggingface/transformers.js。

總結

Transformers.js v3 的發布無疑為開發者們帶來了巨大的便利和性能提升。無論是 WebGPU 的加速支持,還是豐富的架構和預轉換模型,都使得這一版本成為機器學習領域的必備工具。未來,我們可以期待更多基于 Transformers.js 的創新應用涌現。

參考資料

[1]示例項目和模板: https://github.com/huggingface/transformers.js-examples

[2]原文:?https://huggingface.co/blog/transformersjs-v3

本文轉載自??AI工程化??,作者: ully ????

收藏
回復
舉報
回復
相關推薦
主站蜘蛛池模板: 免费观看一级特黄欧美大片 | 亚洲精品一区二区在线观看 | 日韩福利在线 | 精品成人69xx.xyz | 狠狠操av| 在线观看免费毛片 | 美女天天操| 51ⅴ精品国产91久久久久久 | 国产精品美女久久久av超清 | 久久久久国产精品 | 伊人春色成人网 | 国产美女高潮 | 国产精品久久二区 | 九九导航| 亚洲精品国产a久久久久久 午夜影院网站 | 色婷婷影院 | 国产精品揄拍一区二区 | 精品国产一区久久 | 国产激情视频网 | 国产成人高清视频 | 国产一区精品 | 久久精品国产99国产精品亚洲 | 久久新| 欧美精品久久久久久久久老牛影院 | 欧美一区二区三区在线观看视频 | 久久久久av | 亚洲另类视频 | 欧美久久精品一级c片 | 一级黄色录像毛片 | 亚洲成人精品 | www.888www看片 | 欧美性猛交一区二区三区精品 | av手机免费在线观看 | 免费在线看黄视频 | 免费成人高清 | 日本不卡一区二区三区在线观看 | 久久精品国产一区二区电影 | 久久久噜噜噜久久中文字幕色伊伊 | 久久精品一区二区 | 黄 色 毛片免费 | 欧美日韩一区在线播放 |