{"id":500005,"date":"2026-10-23T16:40:30","date_gmt":"2026-10-23T13:40:30","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=500005"},"modified":"2026-10-23T16:40:30","modified_gmt":"2026-10-23T13:40:30","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=500005","title":{"rendered":"EmbeddingGemma 2: \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0441 768 \u043d\u0430 512 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0438 \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u043d\u0430 RTX 5090"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!<\/p>\n<p>\u041f\u044f\u0442\u044c \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 768-\u043c\u0435\u0440\u043d\u044b\u0445 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u0432 FP32 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 15,36 \u0413\u0411. \u041d\u0430 RTX 5090 \u0441 \u0435\u0451 32 \u0413\u0411 VRAM \u044d\u0442\u043e \u043f\u043e\u0447\u0442\u0438 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430, \u043f\u0440\u0438\u0447\u0451\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b. \u041f\u043e\u0438\u0441\u043a\u043e\u0432\u043e\u043c\u0443 \u0438\u043d\u0434\u0435\u043a\u0441\u0443 \u043d\u0443\u0436\u043d\u0430 \u0435\u0449\u0451 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c, \u0430 \u0435\u0441\u043b\u0438 \u043d\u0430 \u0442\u043e\u0439 \u0436\u0435 \u043a\u0430\u0440\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c, \u043c\u0435\u0441\u0442\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438 \u0435\u0439.<\/p>\n<p>\u0423 EmbeddingGemma 2 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043e\u0431\u044a\u0451\u043c. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 512 \u0447\u0438\u0441\u0435\u043b \u0432 768. \u0412 \u0442\u043e\u0447\u043d\u043e\u0439 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0435 \u0435\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u044b \u043b\u0435\u0436\u0430\u0442 \u0432 512-\u043c\u0435\u0440\u043d\u043e\u043c \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435: \u0434\u043b\u044f \u0438\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0439 \u0431\u0430\u0437\u0438\u0441 \u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c 512 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0432 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u043e\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e.<\/p>\n<p>\u041c\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438, \u0447\u0442\u043e \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u041d\u0430 \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u043d\u0438\u0437\u0438\u043b\u0441\u044f \u0441 15,88 \u0434\u043e 11,11 \u0413\u0438\u0411, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 30%. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0443\u0441\u043a\u043e\u0440\u0438\u043b\u0441\u044f \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0441\u043a\u0440\u043e\u043c\u043d\u0435\u0435: \u0441 36,19 \u0434\u043e 34,80 \u043c\u0441 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u041d\u0438\u0436\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0443\u0434\u0430 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438.<\/p>\n<p>\u0414\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u0440\u0435\u043d\u0434\u043e\u0432\u0430\u043b\u0438 \u0441\u0442\u0435\u043d\u0434 \u0441 RTX 5090 \u043d\u0430 <a href=\"https:\/\/gpugo.ru\/main\/catalog\">gpugo.ru<\/a>. \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435.<\/p>\n<h3>\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u0435\u043a\u0442\u043e\u0440 \u0438\u0437 768 \u0447\u0438\u0441\u0435\u043b \u043c\u043e\u0436\u043d\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 512 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u0445<\/h3>\n<p>\u0412 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c checkpoint EmbeddingGemma 2 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043c\u0435\u0435\u0442 \u043c\u0430\u0442\u0440\u0438\u0446\u0443 W \u0440\u0430\u0437\u043c\u0435\u0440\u0430 768\u00d7512 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437 bias. \u0414\u0430\u043b\u044c\u0448\u0435 SentenceTransformers \u0443\u0441\u0440\u0435\u0434\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0431\u0435\u0437 padding \u0438 \u043d\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0432\u0435\u043a\u0442\u043e\u0440 \u0434\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b:<\/p>\n<pre><code>512D \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u2192 token RMSNorm \u2192 Linear 512\u2192768\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u2192 masked mean pooling \u2192 L2-\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper\"><\/span><\/a><\/div><\/pre>\n<p>\u0423 \u044d\u0442\u043e\u0439 \u0441\u0445\u0435\u043c\u044b \u0434\u0432\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u043b\u0438\u043d\u0435\u0439\u043d\u0443\u044e \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u0440\u0435\u0434\u043d\u0435\u043d\u0438\u044f: \u0432 \u0442\u043e\u0447\u043d\u043e\u0439 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0435 mean(W h) = W mean(h). \u0422\u0430\u043a\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0436\u0435 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u0430 \u0432 <a href=\"https:\/\/github.com\/huggingface\/transformers\/blob\/v5.19.0\/src\/transformers\/models\/embedding_gemma2\/modeling_embedding_gemma2.py\">\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Transformers<\/a>. Token RMSNorm \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043d\u0430 \u0441\u0432\u043e\u0451\u043c \u043c\u0435\u0441\u0442\u0435, \u043f\u0435\u0440\u0435\u0434 \u0443\u0441\u0440\u0435\u0434\u043d\u0435\u043d\u0438\u0435\u043c: \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0440\u0430\u0432\u0435\u043d\u0441\u0442\u0432\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>\u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c 512 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0432 768 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u0435\u0441\u043e\u0432 \u0434\u0430\u043b\u0430 \u0440\u0430\u043d\u0433 512 \u0438 \u0447\u0438\u0441\u043b\u043e \u043e\u0431\u0443\u0441\u043b\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043e\u043a\u043e\u043b\u043e 11,64. \u0412\u044b\u0445\u043e\u0434\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0432 768 \u0447\u0438\u0441\u043b\u0430\u0445, \u043d\u043e \u0432\u0441\u0451 \u0435\u0449\u0451 \u043b\u0435\u0436\u0430\u0442 \u0432 \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438 512.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0435\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u043e\u0435 QR-\u0440\u0430\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u0435 W = Q R. \u041c\u0430\u0442\u0440\u0438\u0446\u0430 Q \u0437\u0430\u0434\u0430\u0451\u0442 \u043e\u0440\u0442\u043e\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0430\u0437\u0438\u0441 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430, \u0430 R \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0432 \u044d\u0442\u043e\u043c \u0431\u0430\u0437\u0438\u0441\u0435.<\/p>\n<details class=\"spoiler\">\n<summary>\u041f\u043e\u0447\u0435\u043c\u0443 QR \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u043e\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e<\/summary>\n<div class=\"spoiler__content\">\n<p>Token RMSNorm \u043d\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0434\u043e \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u044f. \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u044d\u0442\u0438\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 x. \u0422\u043e\u0433\u0434\u0430 \u0448\u0442\u0430\u0442\u043d\u044b\u0439 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433 \u0440\u0430\u0432\u0435\u043d normalize(W x).<\/p>\n<p>\u0420\u0430\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0432\u0438\u0434:<\/p>\n<pre><code>W = Q RQ: 768\u00d7512, \u043e\u0440\u0442\u043e\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u043e\u043b\u0431\u0446\u044bR: 512\u00d7512\u043f\u043e\u043b\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435: e = normalize(W x)\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 512D: \u00a0 z = normalize(R x)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0421\u0442\u043e\u043b\u0431\u0446\u044b Q \u0432\u0437\u0430\u0438\u043c\u043d\u043e \u043f\u0435\u0440\u043f\u0435\u043d\u0434\u0438\u043a\u0443\u043b\u044f\u0440\u043d\u044b \u0438 \u0438\u043c\u0435\u044e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u0443\u044e \u0434\u043b\u0438\u043d\u0443. \u0423\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u043a\u0443\u044e \u043c\u0430\u0442\u0440\u0438\u0446\u0443 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0434\u043b\u0438\u043d\u044b \u0438 \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0442\u043e\u0447\u043d\u043e\u0439 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0435 cosine \u043c\u0435\u0436\u0434\u0443 \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u043c\u0438 z \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 cosine \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0430\u043c\u0438 e.<\/p>\n<p>\u0413\u043e\u0442\u043e\u0432\u044b\u0439 \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 768D-\u0432\u0435\u043a\u0442\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0432 \u044d\u0442\u043e\u0442 \u0431\u0430\u0437\u0438\u0441 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c normalize(e @ Q), \u0435\u0441\u043b\u0438 \u0432\u0435\u043a\u0442\u043e\u0440\u044b \u0432 \u0431\u0430\u0442\u0447\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0430\u043c.<\/p>\n<p>\u0411\u0430\u0437\u0438\u0441 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u0432\u0435\u0441\u043e\u0432 \u043c\u043e\u0434\u0435\u043b\u0438, \u043e\u0431\u0443\u0447\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0435, \u043a\u0430\u043a \u043f\u0440\u0438 PCA, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u041d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 512D-\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u043d\u0435\u043b\u044c\u0437\u044f: \u0433\u043e\u043b\u043e\u0432\u0430 W \u0437\u0430\u0434\u0430\u0451\u0442 \u043e\u0431\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u043c\u0435\u0442\u0440\u0438\u043a\u0443 W\u1d40W, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043e\u0431\u044b\u0447\u043d\u043e\u0435 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u043e\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c\u0438 \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442.<\/p>\n<\/div>\n<\/details>\n<p>\u0421\u0430\u043c\u0430 \u0444\u0430\u043a\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0434\u0435\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f. \u041d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043b\u043e, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043b\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0443\u0442\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u043c\u044f\u0442\u0438 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u0442\u044c.<\/p>\n<h3>\u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043b\u0438<\/h3>\n<p>\u041d\u043e\u0432\u044b\u0439 \u0431\u0430\u0437\u0438\u0441 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0432\u0443\u043c\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438. QR-convert \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 Full768: \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. QR-direct \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 512D-\u0432\u0435\u043a\u0442\u043e\u0440, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044f R \u043f\u043e\u0441\u043b\u0435 pooling.<\/p>\n<p>\u0414\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0432\u0437\u044f\u043b\u0438 \u0438 \u0448\u0442\u0430\u0442\u043d\u043e\u0435 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438. EmbeddingGemma 2 \u043e\u0431\u0443\u0447\u0435\u043d\u0430 \u0441 Matryoshka Representation Learning, \u0438\u043b\u0438 MRL: \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u0445. \u041c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u0435 512 \u0438\u043b\u0438 256 \u0447\u0438\u0441\u0435\u043b \u0448\u0442\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u0430 \u0438 \u0437\u0430\u043d\u043e\u0432\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u043a\u0442\u043e\u0440.<\/p>\n<p>\u041f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u0442\u0430\u043a:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u041a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u0435\u043a\u0442\u043e\u0440<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Full768<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0428\u0442\u0430\u0442\u043d\u044b\u0435 Transformer, Pooling \u0438 Normalize<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MRL512 \u0438 MRL256<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u0440\u0435\u0444\u0438\u043a\u0441 \u0448\u0442\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u0430 \u0438 \u043d\u043e\u0432\u0430\u044f \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">QR-convert<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u0433\u043e\u0442\u043e\u0432\u044b\u0439 Full768 \u0447\u0435\u0440\u0435\u0437 Q<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Pool768<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u0433\u043e\u043b\u043e\u0432\u0443 W \u043f\u043e\u0441\u043b\u0435 pooling<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">QR-direct<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u0436\u0435 pooling \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c R \u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c 512D<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Pool768 \u043d\u0443\u0436\u0435\u043d, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u044f \u043f\u043e\u0441\u043b\u0435 pooling. \u0412 Pool768 \u0438 QR-direct \u044d\u0442\u043e\u0442 \u0441\u043b\u043e\u0439 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432 FP32, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0448\u0442\u0430\u0442\u043d\u0430\u044f \u0433\u043e\u043b\u043e\u0432\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 BF16. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c, \u043d\u043e \u0438 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0443\u0442\u044c. \u0412\u0441\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u044b\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u044b \u043c\u044b \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u0438 \u043a FP32 \u0438 L2-\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b\u0438.<\/p>\n<p>\u0423 QR-convert, QR-direct \u0438 MRL512 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0451\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u041e\u0434\u043d\u0430\u043a\u043e MRL \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0447\u0430\u0441\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0430 QR \u043c\u0435\u043d\u044f\u0435\u0442 \u0431\u0430\u0437\u0438\u0441 \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u0428\u0442\u0430\u0442\u043d\u044b\u0435 MRL-\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u044b \u043f\u043e\u0441\u043b\u0435 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u044b \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f: \u043f\u0435\u0440\u0432\u044b\u0435 256 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 QR-\u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0435\u043b\u044c\u0437\u044f \u0441\u0447\u0438\u0442\u0430\u0442\u044c MRL256.<\/p>\n<h3>\u041f\u0430\u043c\u044f\u0442\u044c: \u0442\u0440\u0435\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438 30% \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430<\/h3>\n<p>\u0412\u043e \u0432\u0441\u0435\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u0445 \u043c\u044b \u0445\u0440\u0430\u043d\u0438\u043c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0432 FP32, \u043f\u043e \u0447\u0435\u0442\u044b\u0440\u0435 \u0431\u0430\u0439\u0442\u0430 \u043d\u0430 \u0447\u0438\u0441\u043b\u043e. \u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0434\u0443\u0442 \u0441 BF16, \u043d\u043e \u0442\u0438\u043f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432 \u044d\u0442\u043e\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439. \u041a\u0432\u0430\u043d\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b\u0438.<\/p>\n<p>\u0420\u0430\u0437\u043c\u0435\u0440 \u043f\u043b\u043e\u0442\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0437\u0430\u0440\u0430\u043d\u0435\u0435:<\/p>\n<pre><code>\u0431\u0430\u0439\u0442\u044b = \u0447\u0438\u0441\u043b\u043e \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u00d7 \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c \u00d7 \u0431\u0430\u0439\u0442\u044b \u043d\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0443<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0414\u043b\u044f \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u0442\u0430\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0420\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c<\/p>\n<\/th>\n<th>\n<p align=\"left\">FP32-\u043c\u0430\u0441\u0441\u0438\u0432<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e 768D<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">768<\/p>\n<\/td>\n<td>\n<p align=\"left\">15,36 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">&#8212;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">512<\/p>\n<\/td>\n<td>\n<p align=\"left\">10,24 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">5,12 \u0413\u0411<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">256<\/p>\n<\/td>\n<td>\n<p align=\"left\">5,12 \u0413\u0411<\/p>\n<\/td>\n<td>\n<p align=\"left\">10,24 \u0413\u0411<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435: \u043a \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f CUDA context, \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b FAISS \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0438\u0437\u043c\u0435\u0440\u044f\u043b\u0438 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0438 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0414\u043b\u044f \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 NVML: torch.cuda.memory_allocated() \u0438 memory_reserved() \u043d\u0435 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u0432\u0441\u044e \u043f\u0430\u043c\u044f\u0442\u044c FAISS.<\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u0432\u0437\u044f\u043b\u0438 MS MARCO. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u043f\u0443\u0441\u0430: 100 \u0442\u044b\u0441\u044f\u0447, 500 \u0442\u044b\u0441\u044f\u0447, \u043e\u0434\u0438\u043d \u0438 \u043f\u044f\u0442\u044c \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0412\u0441\u0435 \u0448\u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432; \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u043e \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043d\u0435 \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0430\u043b\u0438.<\/p>\n<p>\u0418\u0441\u043a\u0430\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 GPU IndexFlatIP \u0438\u0437 <a href=\"https:\/\/github.com\/facebookresearch\/faiss\/wiki\/Faiss-on-the-GPU\">FAISS<\/a>. \u042d\u0442\u043e \u0442\u043e\u0447\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0431\u043e\u0440 \u0432\u0441\u0435\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u043e \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u043e\u043c\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0434\u043b\u044f \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u044b\u043c \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e\u043c. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441 \u0441\u0442\u0440\u043e\u0438\u043b\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u0431\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6adb63cec926e00df34439ae\" data-style=\"\" id=\"6adb63cec926e00df34439ae\" width=\"\" data-habr-games=\"\"><\/div>\n<p>\u041d\u0430 \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u0435\u0434\u0438\u0430\u043d\u0430 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0445 \u043f\u0438\u043a\u043e\u0432 \u0442\u0440\u0451\u0445 \u0440\u0430\u0443\u043d\u0434\u043e\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 15,88 \u0413\u0438\u0411 \u0443 Full768 \u0438 11,11 \u0413\u0438\u0411 \u0443 QR-direct 512D. \u041c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0441\u044f \u043d\u0430 33,3%, \u0430 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0441\u043d\u0438\u0437\u0438\u043b\u0441\u044f \u043d\u0430 30,0%. \u0421\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0435 \u0441\u043e\u043a\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438.<\/p>\n<p>\u041d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u043d\u0438\u0436\u0435 \u0432\u0438\u0434\u043d\u043e, \u043a\u0430\u043a \u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u0441 \u0440\u043e\u0441\u0442\u043e\u043c \u043a\u043e\u0440\u043f\u0443\u0441\u0430:<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6adb63ce9830c71e6f772fe8\" data-style=\"\" id=\"6adb63ce9830c71e6f772fe8\" width=\"\" data-habr-games=\"\"><\/div>\n<p>\u0412 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043e\u0431\u044a\u0451\u043c \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0413\u0411, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 10\u2079 \u0431\u0430\u0439\u0442. \u0413\u0440\u0430\u0444\u0438\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0413\u0438\u0411, \u0442\u043e \u0435\u0441\u0442\u044c 2\u00b3\u2070 \u0431\u0430\u0439\u0442: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 15,36 \u0413\u0411 \u0440\u0430\u0432\u043d\u044b 14,305 \u0413\u0438\u0411. \u0415\u0434\u0438\u043d\u0438\u0446\u044b \u0437\u0434\u0435\u0441\u044c \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c, \u0438\u043d\u0430\u0447\u0435 \u0447\u0430\u0441\u0442\u044c \u00ab\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438\u00bb \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0437 \u043f\u0435\u0440\u0435\u0441\u0447\u0451\u0442\u0430.<\/p>\n<p>\u041c\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u0434\u043e \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c RTX 5090 \u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0443 OOM \u0432 \u044d\u0442\u043e\u043c \u043e\u043f\u044b\u0442\u0435 \u043d\u0435 \u0438\u0441\u043a\u0430\u043b\u0438.<\/p>\n<h3>\u0427\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u043c<\/h3>\n<p>\u0412 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435 \u0432\u044b\u0448\u0435 \u043c\u044b \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u043e\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u043b\u0438 \u0442\u043e\u0447\u043d\u0443\u044e \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0443. \u041c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u043d\u0430\u0447\u0435: \u0432 BF16 \u043a\u0430\u0436\u0434\u043e\u0435 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 pooling \u043e\u043a\u0440\u0443\u0433\u043b\u044f\u044e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0428\u0442\u0430\u0442\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 \u0443\u0436\u0435 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d \u0441\u0442\u0440\u043e\u0433\u043e \u043b\u0435\u0436\u0430\u0442\u044c \u0432 \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 W, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 QR-convert \u043d\u0435 \u0434\u0430\u0451\u0442 \u043f\u043e\u0431\u0438\u0442\u043e\u0432\u043e \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041d\u0430 \u0432\u0441\u0435\u0445 query-document \u043f\u0430\u0440\u0430\u0445 SciFact \u0438 FiQA \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 cosine \u0443 QR-convert \u0431\u044b\u043b\u0430 \u043e\u043a\u043e\u043b\u043e 1,5\u00d710\u207b\u2075. \u0414\u043b\u044f QR-direct \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e Full768 \u043e\u043d\u0430 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0430 \u0434\u043e 2,3\u00d710\u207b\u00b3: \u0437\u0434\u0435\u0441\u044c \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0438 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439, \u0438 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u044b.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0439 \u043d\u0430 \u043f\u043e\u0438\u0441\u043a, \u0432\u0437\u044f\u043b\u0438 \u043f\u043e\u043b\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b <a href=\"https:\/\/github.com\/beir-cellar\/beir\">BEIR<\/a>:<\/p>\n<ul>\n<li>\n<p>SciFact: 5183 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0438 300 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432;<\/p>\n<\/li>\n<li>\n<p>FiQA: 57 638 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 648 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e\u0438\u0441\u043a \u0431\u044b\u043b \u0442\u043e\u0447\u043d\u044b\u043c, \u043f\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u043c FP32-\u0432\u0435\u043a\u0442\u043e\u0440\u0430\u043c. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0430 nDCG@10 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u044b\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 \u0434\u0435\u0441\u044f\u0442\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u0445. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u043b\u0438 Recall@100, \u0434\u043e\u043b\u044e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u044b\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u043e\u0442\u043d\u0435 \u0432\u044b\u0434\u0430\u0447\u0438.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0412\u0430\u0440\u0438\u0430\u043d\u0442<\/p>\n<\/th>\n<th>\n<p align=\"left\">SciFact nDCG@10<\/p>\n<\/th>\n<th>\n<p align=\"left\">FiQA nDCG@10<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Full768<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,851568<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,318227<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MRL512<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,850757<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,317133<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MRL256<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,835162<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,297599<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">QR-convert<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,851568<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,318227<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Pool768<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,852044<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,318198<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">QR-direct<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,852044<\/p>\n<\/td>\n<td>\n<p align=\"left\">0,318198<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0423 QR-convert \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f nDCG@10 \u0438 Recall@100 \u0441\u043e\u0432\u043f\u0430\u043b\u0438 \u0441 Full768 \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437 948 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 top-10 \u0442\u043e\u0436\u0435 \u0441\u043e\u0432\u043f\u0430\u043b \u0432\u043e \u0432\u0441\u0435\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445. \u0412 top-100 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043b\u0438\u0441\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u043e\u043a\u043e\u043b\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u0442\u0431\u043e\u0440\u0430: \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u044f \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432, scores \u0438 \u0432\u0441\u0435\u0439 \u0432\u044b\u0434\u0430\u0447\u0438 \u043c\u044b \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6adb63ce4903ae0dbe8e8ec3\" data-style=\"\" id=\"6adb63ce4903ae0dbe8e8ec3\" width=\"\" data-habr-games=\"\"><\/div>\n<p>\u041d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430 \u0440\u0430\u0437\u043d\u0438\u0446\u0430 nDCG@10 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e Full768. \u0422\u043e\u0447\u043a\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u0440\u0430\u0437\u043d\u0438\u0446\u044b, \u043e\u0442\u0440\u0435\u0437\u043a\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043f\u0430\u0440\u043d\u044b\u0435 95% \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b. \u0418\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 bootstrap \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c: 10 \u0442\u044b\u0441\u044f\u0447 \u0440\u0430\u0437 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438 \u0432\u044b\u0431\u043e\u0440\u043a\u0443 \u0441 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c. \u0421\u043b\u0435\u0432\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0432\u0441\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u0441\u043f\u0440\u0430\u0432\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043e\u043a\u043e\u043b\u043e \u043d\u0443\u043b\u044f. \u0428\u043a\u0430\u043b\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u043d\u0435\u043b\u0435\u0439 \u0443 \u043e\u0431\u043e\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435; \u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0435\u0441\u0442\u044c \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u043f\u043e\u0434 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u043c\u0438.<\/p>\n<p>\u0423 MRL512 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u043d\u043e\u043b\u044c \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u0430\u0445. \u042d\u0442\u043e\u0433\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c QR \u0431\u043e\u043b\u0435\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 noninferiority \u0442\u043e\u0436\u0435 \u043d\u0435 \u0434\u0430\u043b\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0430: \u043c\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u043b\u044f MRL512 \u043f\u043e\u0442\u0435\u0440\u044e \u0431\u043e\u043b\u044c\u0448\u0435 0,005 nDCG@10, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0438\u0436\u043d\u044f\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u043d\u0438\u0436\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u043e\u0433\u0430. \u0421\u0430\u043c\u043e \u043f\u043e \u0441\u0435\u0431\u0435 \u044d\u0442\u043e \u043d\u0435 \u0434\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0443\u0445\u0443\u0434\u0448\u0435\u043d\u0438\u0435. \u0423 MRL256 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b \u0440\u0430\u0437\u043d\u0438\u0446\u044b \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u043b\u0435\u0436\u0430\u043b\u0438 \u043d\u0438\u0436\u0435 \u043d\u0443\u043b\u044f \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u0430\u0445.<\/p>\n<p>Pool768 \u0438 QR-direct \u0441\u043e\u0432\u043f\u0430\u043b\u0438 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043f\u043e \u0432\u0441\u0435\u043c per-query \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c. \u0418\u0445 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 Full768 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438, \u0435\u0433\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0438\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u043c\u0443 QR. \u041d\u0443\u043b\u0435\u0432\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0439 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b QR-convert \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c; \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u044d\u0442\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f \u043d\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f.<\/p>\n<h4>\u0417\u0430\u0447\u0435\u043c \u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 8192 \u0442\u043e\u043a\u0435\u043d\u0430<\/h4>\n<p>\u0414\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0446\u0435\u043b\u0438\u043a\u043e\u043c. \u041b\u0438\u043c\u0438\u0442 \u0432 256 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b \u0431\u044b \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043d\u043e \u0437\u0430\u043e\u0434\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0431\u044b \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b.<\/p>\n<p>\u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u043b\u0438\u043d\u044b \u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u0441 prompts, \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c\u0438 \u0438 \u0441\u043f\u0435\u0446\u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438, \u0431\u0435\u0437 \u043e\u0431\u0440\u0435\u0437\u0430\u043d\u0438\u044f. \u0423 MS MARCO \u043c\u0435\u0434\u0438\u0430\u043d\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 76 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u0434\u043e\u0441\u0442\u0438\u0433 962; \u0437\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0443 256 \u0432\u044b\u0445\u043e\u0434\u044f\u0442 \u0442\u043e\u043b\u044c\u043a\u043e 0,0668% passages. \u0414\u043b\u044f SciFact \u0434\u043e\u043b\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u0438\u043d\u043d\u0435\u0435 256 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0443\u0436\u0435 61,14%, \u0434\u043b\u044f FiQA \u043e\u043d\u0430 \u0440\u0430\u0432\u043d\u0430 19,96%. \u041e\u0434\u0438\u043d \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u043b\u0438\u043c\u0438\u0442 \u043f\u043e-\u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u043e\u0431\u0440\u0435\u0437\u0430\u043b \u0431\u044b \u044d\u0442\u0438 \u043a\u043e\u0440\u043f\u0443\u0441\u0430.<\/p>\n<p>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043b\u0438\u043c\u0438\u0442 \u044f\u0432\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438 \u0432 8192 \u0442\u043e\u043a\u0435\u043d\u0430, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e <a href=\"https:\/\/huggingface.co\/google\/embeddinggemma-2\/blob\/914f7f89142e33e77833254d9c9b90c3cef7303b\/README.md\">\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 checkpoint<\/a>. \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c\u044b SciFact \u0438 FiQA \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 1901 \u0438 3545 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0441\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0442\u0440\u0451\u0445 \u043a\u043e\u0440\u043f\u0443\u0441\u043e\u0432 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b\u0438\u0441\u044c \u0446\u0435\u043b\u0438\u043a\u043e\u043c. \u041f\u0440\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c padding 8192 \u0437\u0430\u0434\u0430\u0451\u0442 \u0432\u0435\u0440\u0445\u043d\u044e\u044e \u0433\u0440\u0430\u043d\u0438\u0446\u0443, \u0430 \u043d\u0435 \u0434\u043b\u0438\u043d\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0431\u0430\u0442\u0447\u0430. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438 256\/512\/8192 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0438 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e. \u0412\u0441\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u0448\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u043f\u043e\u043b\u043d\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u0430\u043c.<\/p>\n<h3>\u041f\u043e\u0438\u0441\u043a \u0431\u044b\u0441\u0442\u0440\u0435\u0435. \u041f\u043e\u043b\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0442\u043e\u0436\u0435, \u043d\u043e \u043d\u0435 \u043d\u0430 \u0442\u0440\u0435\u0442\u044c<\/h3>\n<p>\u0417\u0430\u043c\u0435\u0440\u044b \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438 \u043d\u0430 \u0442\u043e\u043c \u0436\u0435 \u0430\u0440\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0441\u0442\u0435\u043d\u0434\u0435 <a href=\"https:\/\/gpugo.ru\/main\/catalog\">GPUGO<\/a>, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u043b\u0438 \u0440\u0430\u0441\u0445\u043e\u0434 \u043f\u0430\u043c\u044f\u0442\u0438. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0437\u043c\u0435\u0440\u0438\u043b\u0438 \u043f\u043e\u0438\u0441\u043a \u043f\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0436\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 GPU. \u0412 \u0442\u0430\u0439\u043c\u0435\u0440 \u0432\u043e\u0448\u043b\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0441 CPU \u043d\u0430 GPU, \u0432\u044b\u0437\u043e\u0432 FAISS \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 scores \u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043d\u0430 CPU. \u041f\u0435\u0440\u0435\u0434 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u0442\u0430\u0439\u043c\u0435\u0440\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \u041a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0432 \u044d\u0442\u043e\u0442 \u0437\u0430\u043c\u0435\u0440 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u043b\u0438.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6adb63ce4d49dc1f038c2d57\" data-style=\"\" id=\"6adb63ce4d49dc1f038c2d57\" width=\"\" data-habr-games=\"\"><\/div>\n<p>\u0414\u043b\u044f \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0420\u0435\u0436\u0438\u043c<\/p>\n<\/th>\n<th>\n<p align=\"left\">Full768<\/p>\n<\/th>\n<th>\n<p align=\"left\">QR-direct 512D<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0421\u043d\u0438\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041e\u0434\u0438\u043d \u0437\u0430\u043f\u0440\u043e\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">15,31 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">13,96 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">8,8%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0411\u0430\u0442\u0447 \u0438\u0437 32 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432<\/p>\n<\/td>\n<td>\n<p align=\"left\">25,51 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">19,78 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">22,4%<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u042d\u0442\u043e p50, \u043c\u0435\u0434\u0438\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430. \u0412 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0443\u043d\u0434\u0435 \u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u0441\u0432\u043e\u044e p50, \u0437\u0430\u0442\u0435\u043c \u0431\u0440\u0430\u043b\u0438 \u043c\u0435\u0434\u0438\u0430\u043d\u0443 \u0442\u0440\u0451\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439. \u041f\u043e\u0434 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u043c\u0438 \u0435\u0441\u0442\u044c \u0438 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 p50 \u0440\u0430\u0443\u043d\u0434\u043e\u0432. \u042d\u0442\u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430\u043c\u0438. \u041f\u043e \u043e\u0441\u0438 X \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043e \u0447\u0438\u0441\u043b\u043e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0435, \u043b\u0438\u043d\u0438\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044e\u0442 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f. \u0412\u0435\u0437\u0434\u0435, \u0433\u0434\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e B=32, \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u0432\u0440\u0435\u043c\u044f \u0446\u0435\u043b\u043e\u0433\u043e \u0431\u0430\u0442\u0447\u0430.<\/p>\n<p>MRL512 \u043f\u0440\u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u0430\u043b 13,95 \u0438 19,79 \u043c\u0441. \u041f\u043e \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0438\u0441\u043a\u0430 \u0434\u0432\u0430 512D-\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f. \u041d\u043e \u0434\u0430\u0436\u0435 \u0437\u0434\u0435\u0441\u044c \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0447\u0438\u0441\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043d\u0430 \u0442\u0440\u0435\u0442\u044c \u043d\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u0430\u043a\u043e\u0435 \u0436\u0435 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438: \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0432\u044b\u0431\u043e\u0440 top-k.<\/p>\n<h4>\u041f\u043e\u043b\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u043e\u0442 \u0442\u0435\u043a\u0441\u0442\u0430 \u0434\u043e \u043e\u0442\u0432\u0435\u0442\u0430<\/h4>\n<p>\u0417\u0430\u0442\u0435\u043c \u0438\u0437\u043c\u0435\u0440\u0438\u043b\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u0446\u0435\u043b\u0438\u043a\u043e\u043c:<\/p>\n<pre><code>\u0442\u0435\u043a\u0441\u0442 \u2192 prompt \u0438 tokenizer \u2192 H2D \u2192 encoder \u2192 \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u00a0 \u00a0 \u00a0 \u2192 GPU Flat \u2192 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 top-10 \u2192 source IDs \u0438 JSON<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041c\u043e\u0434\u0435\u043b\u044c \u0443\u0436\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u0430, \u0438\u043d\u0434\u0435\u043a\u0441 \u0443\u0436\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 GPU. \u0418\u0445 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u043b\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 256 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438 \u043f\u044f\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043e\u0432: \u043f\u043e 1280 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0439 \u0434\u043b\u044f B=1 \u0438 40 \u043f\u043e\u043b\u043d\u044b\u0445 \u0431\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f B=32 \u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6adb63ce94d2580d55e05c9d\" data-style=\"\" id=\"6adb63ce94d2580d55e05c9d\" width=\"\" data-habr-games=\"\"><\/div>\n<p>\u041d\u0430 \u043e\u0434\u043d\u043e\u043c \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0441 Full768 \u043d\u0430 QR-direct \u0441\u043d\u0438\u0437\u0438\u043b p50 \u043d\u0430 1,1% \u0434\u043b\u044f B=1 \u0438 \u043d\u0430 3,5% \u0434\u043b\u044f B=32. \u041d\u0430 \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430\u0445 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432\u044b\u0440\u043e\u0441:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0420\u0435\u0436\u0438\u043c<\/p>\n<\/th>\n<th>\n<p align=\"left\">Full768<\/p>\n<\/th>\n<th>\n<p align=\"left\">QR-direct 512D<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0421\u043d\u0438\u0436\u0435\u043d\u0438\u0435 p50<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041e\u0434\u0438\u043d \u0437\u0430\u043f\u0440\u043e\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">36,19 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">34,80 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">3,8%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0411\u0430\u0442\u0447 \u0438\u0437 32 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432<\/p>\n<\/td>\n<td>\n<p align=\"left\">50,62 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">44,97 \u043c\u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">11,2%<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u0430 \u0446\u0435\u043d\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0430. Encoder \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0441\u0432\u043e\u044e \u0440\u0430\u0431\u043e\u0442\u0443, \u0430 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u0442\u044c \u043f\u0443\u0442\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 30% \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043f\u043e\u0438\u0441\u043a\u0430 \u0438 3,8% \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438.<\/p>\n<p>\u041f\u043e\u043b\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0438\u0437\u043c\u0435\u0440\u044f\u043b\u0438 \u043e\u0434\u043d\u0438\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u043e\u0440\u043f\u0443\u0441\u0430, \u0441 \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u042d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442: \u0431\u0435\u0437 \u0441\u0435\u0442\u0438, \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u0438 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043d\u043e\u0433\u043e \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u044b \u043d\u0430 SLA \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0431\u0435\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043c\u0435\u0440\u0430 \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<details class=\"spoiler\">\n<summary>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0412 \u0437\u0430\u043c\u0435\u0440\u0430\u0445 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 FP32, \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u0439 TF32 \u0438 1024 \u041c\u0438\u0411 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 FAISS. \u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0439 \u043f\u0438\u043a \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b. NVML \u043e\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u043b\u0438 \u043a\u0430\u0436\u0434\u044b\u0435 5 \u043c\u0441, \u0442\u0430\u043a \u0447\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u043f\u0438\u043a \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u043c\u043e\u0433 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c.<\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u043e \u0433\u043e\u0442\u043e\u0432\u043e\u043c\u0443 \u0438\u043d\u0434\u0435\u043a\u0441\u0443 \u0432\u0437\u044f\u043b\u0438 992 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0438\u0437 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0442\u044b\u0441\u044f\u0447\u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e MS MARCO dev split. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c B=1 \u0438 B=32 \u0431\u0435\u0437 \u043d\u0435\u043f\u043e\u043b\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0431\u0430\u0442\u0447\u0430. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0442\u0440\u0438 \u0440\u0430\u0443\u043d\u0434\u0430 \u0441 \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0412\u043d\u0443\u0442\u0440\u0438 \u0440\u0430\u0443\u043d\u0434\u0430 \u0442\u0440\u0438\u0436\u0434\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u043b\u0438 \u0437\u0430\u043c\u0435\u0440 \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0411\u0430\u0437\u043e\u0432\u044b\u0439 seed \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u043e\u043a \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u0439 \u0440\u0430\u0432\u0435\u043d 42.<\/p>\n<p>\u0412\u0441\u0435 144 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0439 Flat \u043f\u0440\u043e\u0448\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u043e CPU Flat \u0438 FP64 scores \u0441 \u0434\u043e\u043f\u0443\u0441\u043a\u043e\u043c 2\u00d710\u207b\u2076.<\/p>\n<\/div>\n<\/details>\n<h3>\u041a\u0430\u043a \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u0443\u044e \u0431\u0430\u0437\u0443<\/h3>\n<p>\u0414\u043b\u044f \u0433\u043e\u0442\u043e\u0432\u043e\u0439 FP32-\u0431\u0430\u0437\u044b \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 QR-convert. \u042d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0438 \u043c\u043e\u0436\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u043f\u043e\u0440\u0446\u0438\u044f\u043c\u0438, \u0443\u043c\u043d\u043e\u0436\u0430\u0442\u044c \u043d\u0430 Q, \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 512D-\u0444\u0430\u0439\u043b. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0434\u0435\u043a\u0441. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u044b \u0447\u0435\u0440\u0435\u0437 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e.<\/p>\n<p>\u0411\u0430\u0437\u0438\u0441 \u0441\u0442\u0440\u043e\u0438\u0442\u0441\u044f \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u043e\u0434\u0435\u043b\u0438. \u041f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0433\u043e SentenceTransformer:<\/p>\n<pre><code class=\"python\">import torchhead = st[0].auto_model.language_model.embedding_projectionassert head.bias is NoneW = head.weight.detach().cpu().double()Q, R = torch.linalg.qr(W, mode=\"reduced\")# \u0417\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u0443\u0435\u043c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043e \u0437\u043d\u0430\u043a\u0430\u0445.signs = torch.where(torch.diagonal(R) &lt; 0, -1.0, 1.0)Q = (Q * signs.unsqueeze(0)).float()R = signs.unsqueeze(1) * Rdef compress(vectors768, Q):\u00a0 \u00a0 assert Q.device == vectors768.device\u00a0 \u00a0 return torch.nn.functional.normalize(\u00a0 \u00a0 \u00a0 \u00a0 vectors768.float() @ Q, dim=-1\u00a0 \u00a0 )<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041d\u0430 GPU \u043c\u0430\u0442\u0440\u0438\u0446\u0443 Q \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0437\u0430\u0440\u0430\u043d\u0435\u0435, \u043e\u0434\u0438\u043d \u0440\u0430\u0437. \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0435\u0439 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c revision \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0445\u0435\u0448 \u0432\u0435\u0441\u043e\u0432. \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0431\u0430\u0437\u0438\u0441: 512D-\u0437\u0430\u043f\u0440\u043e\u0441 \u0432 QR-\u0431\u0430\u0437\u0438\u0441\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u0441\u0442\u0430\u0440\u044b\u0439 768D-\u0438\u043d\u0434\u0435\u043a\u0441. \u041f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u0438\u043d\u0434\u0435\u043a\u0441, \u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432.<\/p>\n<h4>\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043d\u044f\u043b\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432<\/h4>\n<p>\u0412 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c CPU-\u0437\u0430\u043c\u0435\u0440\u0435 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b\u0430 15,36 \u0413\u0411 \u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u0430 10,24 \u0413\u0411. \u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0439 \u043f\u0438\u043a RSS \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043e\u043a\u043e\u043b\u043e 1,30 \u0413\u0411.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6adb63ce965b561e9f4d66dc\" data-style=\"\" id=\"6adb63ce965b561e9f4d66dc\" width=\"\" data-habr-games=\"\"><\/div>\n<p>\u0412\u0441\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c 126,78 \u0441 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u043f\u0438\u0441\u0438, flush \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e fsync. \u041d\u0430 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0443\u0448\u043b\u043e 11,58 \u0441. \u041e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c, 108,95 \u0441, \u0437\u0430\u043d\u044f\u043b\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0441 flush. \u0427\u0442\u0435\u043d\u0438\u0435 \u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0438 4,32 \u0441, \u0435\u0449\u0451 \u043e\u043a\u043e\u043b\u043e 1,94 \u0441 \u0443\u0448\u043b\u043e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u043d\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0430\u0439\u043c\u0435\u0440\u043e\u0432.<\/p>\n<p>\u0412\u0445\u043e\u0434\u043d\u043e\u0439 \u0444\u0430\u0439\u043b \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d \u043c\u043e\u0433 \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u043c \u043a\u044d\u0448\u0435 \u041e\u0421. \u041a\u044d\u0448 \u043d\u0435 \u043e\u0447\u0438\u0449\u0430\u043b\u0438, \u0438 \u044d\u0442\u043e\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442 \u0447\u0442\u0435\u043d\u0438\u0435 \u0441 \u0445\u043e\u043b\u043e\u0434\u043d\u043e\u0433\u043e NVMe. \u0412 126,78 \u0441 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b prefetch (4,21 \u0441), \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 (199,87 \u0441) \u0438 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0430 \u0438\u043d\u0434\u0435\u043a\u0441\u0430. \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u043e\u0433\u043e GPU QR-convert \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 3,13\u00d710\u207b\u2077.<\/p>\n<h3>\u0427\u0442\u043e \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f<\/h3>\n<p>\u0414\u043b\u044f \u0433\u043e\u0442\u043e\u0432\u043e\u0439 FP32-\u0431\u0430\u0437\u044b \u043c\u044b \u0431\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0441 QR-convert. \u041d\u0430 SciFact \u0438 FiQA \u043e\u043d \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b nDCG@10, Recall@100 \u0438 \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 top-10 \u043f\u043e \u0432\u0441\u0435\u043c 948 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c, \u0430 \u0442\u0435\u043a\u0441\u0442\u044b \u0434\u043b\u044f \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c. \u041d\u0430 \u0441\u0432\u043e\u0435\u0439 \u0431\u0430\u0437\u0435 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0431\u043b\u0438\u0437\u043a\u0438\u0435 \u043e\u0446\u0435\u043d\u043a\u0438 \u0443 \u0433\u0440\u0430\u043d\u0438\u0446\u044b top-k.<\/p>\n<p>\u0412 \u043d\u043e\u0432\u043e\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c QR-direct, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0440\u0430\u0437\u0443 \u0432\u044b\u0434\u0430\u0451\u0442 512D-\u0432\u0435\u043a\u0442\u043e\u0440. \u0412 \u043d\u0430\u0448\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u043e\u043d \u0441\u043e\u0432\u043f\u0430\u043b \u0441 Pool768 \u043f\u043e per-query \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c, \u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u0448\u0442\u0430\u0442\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438. \u0420\u044f\u0434\u043e\u043c \u0441\u0442\u043e\u0438\u0442 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c MRL512: \u0443 \u043d\u0435\u0433\u043e \u0442\u043e\u0442 \u0436\u0435 \u043e\u0431\u044a\u0451\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0447\u0442\u0438 \u0442\u0430 \u0436\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u0438\u0441\u043a\u0430. \u041f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0441\u0442\u0432\u0430 QR \u043f\u043e \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0435 \u0434\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442.<\/p>\n<p>\u0423 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u0435\u0441\u0442\u044c \u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u044b. \u041c\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 FP32-\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u0438 \u043f\u043b\u043e\u0442\u043d\u044b\u0439 \u0442\u043e\u0447\u043d\u044b\u0439 \u043f\u043e\u0438\u0441\u043a. \u0412\u0435\u0441\u0430 encoder \u043e\u0442 \u0441\u043c\u0435\u043d\u044b \u0431\u0430\u0437\u0438\u0441\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 \u043d\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f, \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0435\u0433\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0442\u043e\u0436\u0435 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f. \u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0446\u0435\u043d\u0435\u043d\u043e \u043d\u0430 \u0434\u0432\u0443\u0445 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0445 retrieval-\u0437\u0430\u0434\u0430\u0447\u0430\u0445, \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u043d\u0435 \u0438\u0437\u043c\u0435\u0440\u044f\u043b\u0441\u044f. MS MARCO \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0434\u043b\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0431\u0435\u0437 \u0432\u044b\u0432\u043e\u0434\u043e\u0432 \u043e \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430\u0445.<\/p>\n<p>\u041f\u043e\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043d\u043e\u0439 \u043a\u0432\u0430\u043d\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 product quantization (PQ), \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442 \u0447\u0430\u0441\u0442\u0438 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e, \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u044f\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b: \u043f\u043e\u0432\u043e\u0440\u043e\u0442 \u0431\u0430\u0437\u0438\u0441\u0430 \u043c\u043e\u0436\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u0445 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0443\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0438\u043d\u0434\u0435\u043a\u0441, \u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043d\u0430 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441, \u0438\u0437\u043c\u0435\u0440\u044f\u0439\u0442\u0435 \u043f\u043e\u043b\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441. \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 512 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0432\u043c\u0435\u0441\u0442\u043e 768 \u0434\u0430\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 30% \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043f\u043e\u0438\u0441\u043a\u0430, \u0430 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432 \u043f\u043e\u043b\u043d\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0435 \u0437\u0430\u0432\u0438\u0441\u0435\u043b \u043e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u0438 \u0431\u0430\u0442\u0447\u0430.<\/p>\n<details class=\"spoiler\">\n<summary>\u0421\u0442\u0435\u043d\u0434, \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/summary>\n<div class=\"spoiler__content\">\n<p>\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438 \u043d\u0430 RTX 5090 \u0441 32 \u0413\u0411 \u043f\u0430\u043c\u044f\u0442\u0438, driver 595.71.05. \u0421\u0442\u0435\u043d\u0434 \u0430\u0440\u0435\u043d\u0434\u043e\u0432\u0430\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 <a href=\"https:\/\/gpugo.ru\/main\/catalog\">\u043a\u0430\u0442\u0430\u043b\u043e\u0433 GPUGO<\/a>. \u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0431\u044b\u043b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d 32 \u0413\u0438\u0411 RAM \u0438 \u0432\u043e\u0441\u0435\u043c\u044c\u044e CPU-\u044f\u0434\u0440\u0430\u043c\u0438. \u041d\u0430 GPU \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0441\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0441 498 \u041c\u0438\u0411 \u043f\u0430\u043c\u044f\u0442\u0438, \u0435\u0433\u043e \u043d\u0435 \u043c\u0435\u043d\u044f\u043b\u0438. \u0421\u0442\u0435\u043d\u0434 \u0431\u044b\u043b \u043e\u0431\u0449\u0438\u043c, \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0435\u0433\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 PyTorch 2.13.0a0 NVIDIA 26.06, CUDA 13.3, Transformers 5.19.0, SentenceTransformers 6.1.0 \u0438 FAISS GPU 1.15.1. \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0441\u0435\u0440\u0438\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043e\u0434\u0438\u043d \u043d\u0430\u0431\u043e\u0440 CUDA-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a: CUDART 13.3.29 \u0438 cuBLAS 13.5.1.27. \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 CUDA-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u043b\u0438.<\/p>\n<p>Checkpoint: google\/embeddinggemma-2, revision 914f7f89142e33e77833254d9c9b90c3cef7303b.<\/p>\n<p>\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a title: {title \u0438\u043b\u0438 none} | text: {text}, \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c task: search result | query: . \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0434\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u0438 \u0438\u0437 \u043e\u0431\u0449\u0435\u0433\u043e backbone forward \u043d\u0430 \u0431\u0430\u0442\u0447.<\/p>\n<\/div>\n<\/details>\n<hr\/>\n<p>\u041f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c GPU \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u0432 <a href=\"https:\/\/gpugo.ru\/main\/catalog\">\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 GPUGO<\/a>. \u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u2014 \u0432 <a href=\"https:\/\/docs.gpugo.ru\/\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>\u041a\u0430\u043d\u0430\u043b GPUGO \u0432 <a href=\"https:\/\/t.me\/GpuGo\">Telegram<\/a>.<\/p>\n<p>\u041f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0438 \u0430\u0440\u0435\u043d\u0434\u044b VPS \u043f\u0438\u0448\u0438\u0442\u0435 \u043d\u0430 <a href=\"mailto:info@gpugo.ru\">info@gpugo.ru<\/a>. \u0414\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0439 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u2014 <a href=\"https:\/\/t.me\/Vladimir_dmdrtt\">Telegram<\/a>.<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1098552\/\">https:\/\/habr.com\/ru\/articles\/1098552\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\u041f\u044f\u0442\u044c \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 768-\u043c\u0435\u0440\u043d\u044b\u0445 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u0432 FP32 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 15,36 \u0413\u0411. \u041d\u0430 RTX 5090 \u0441 \u0435\u0451 32 \u0413\u0411 VRAM \u044d\u0442\u043e \u043f\u043e\u0447\u0442\u0438 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430, \u043f\u0440\u0438\u0447\u0451\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b. \u041f\u043e\u0438\u0441\u043a\u043e\u0432\u043e\u043c\u0443 \u0438\u043d\u0434\u0435\u043a\u0441\u0443 \u043d\u0443\u0436\u043d\u0430 \u0435\u0449\u0451 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c, \u0430 \u0435\u0441\u043b\u0438 \u043d\u0430 \u0442\u043e\u0439 \u0436\u0435 \u043a\u0430\u0440\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c, \u043c\u0435\u0441\u0442\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438 \u0435\u0439.\u0423 EmbeddingGemma 2 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043e\u0431\u044a\u0451\u043c. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 512 \u0447\u0438\u0441\u0435\u043b \u0432 768. \u0412 \u0442\u043e\u0447\u043d\u043e\u0439 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0435 \u0435\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u044b \u043b\u0435\u0436\u0430\u0442 \u0432 512-\u043c\u0435\u0440\u043d\u043e\u043c \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435: \u0434\u043b\u044f \u0438\u0445 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0439 \u0431\u0430\u0437\u0438\u0441 \u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c 512 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0432 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u043e\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e.\u041c\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438, \u0447\u0442\u043e \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u041d\u0430 \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u043d\u0438\u0437\u0438\u043b\u0441\u044f \u0441 15,88 \u0434\u043e 11,11 \u0413\u0438\u0411, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 30%. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0443\u0441\u043a\u043e\u0440\u0438\u043b\u0441\u044f \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0441\u043a\u0440\u043e\u043c\u043d\u0435\u0435: \u0441 36,19 \u0434\u043e 34,80 \u043c\u0441 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u041d\u0438\u0436\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0443\u0434\u0430 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\u0414\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u0440\u0435\u043d\u0434\u043e\u0432\u0430\u043b\u0438 \u0441\u0442\u0435\u043d\u0434 \u0441 RTX 5090 \u043d\u0430 gpugo.ru. \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435.\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u0435\u043a\u0442\u043e\u0440 \u0438\u0437 768 \u0447\u0438\u0441\u0435\u043b \u043c\u043e\u0436\u043d\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 512 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u0445\u0412 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c checkpoint EmbeddingGemma 2 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043c\u0435\u0435\u0442 \u043c\u0430\u0442\u0440\u0438\u0446\u0443 W \u0440\u0430\u0437\u043c\u0435\u0440\u0430 768\u00d7512 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437 bias. \u0414\u0430\u043b\u044c\u0448\u0435 SentenceTransformers \u0443\u0441\u0440\u0435\u0434\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0431\u0435\u0437 padding \u0438 \u043d\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0432\u0435\u043a\u0442\u043e\u0440 \u0434\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b:512D \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u2192 token RMSNorm \u2192 Linear 512\u2192768\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u2192 masked mean pooling \u2192 L2-\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u0423 \u044d\u0442\u043e\u0439 \u0441\u0445\u0435\u043c\u044b \u0434\u0432\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u043b\u0438\u043d\u0435\u0439\u043d\u0443\u044e \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u0440\u0435\u0434\u043d\u0435\u043d\u0438\u044f: \u0432 \u0442\u043e\u0447\u043d\u043e\u0439 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0435 mean(W h) = W mean(h). \u0422\u0430\u043a\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0436\u0435 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u0430 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Transformers. Token RMSNorm \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043d\u0430 \u0441\u0432\u043e\u0451\u043c \u043c\u0435\u0441\u0442\u0435, \u043f\u0435\u0440\u0435\u0434 \u0443\u0441\u0440\u0435\u0434\u043d\u0435\u043d\u0438\u0435\u043c: \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0440\u0430\u0432\u0435\u043d\u0441\u0442\u0432\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.\u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c 512 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0432 768 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u0435\u0441\u043e\u0432 \u0434\u0430\u043b\u0430 \u0440\u0430\u043d\u0433 512 \u0438 \u0447\u0438\u0441\u043b\u043e \u043e\u0431\u0443\u0441\u043b\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043e\u043a\u043e\u043b\u043e 11,64. \u0412\u044b\u0445\u043e\u0434\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0432 768 \u0447\u0438\u0441\u043b\u0430\u0445, \u043d\u043e \u0432\u0441\u0451 \u0435\u0449\u0451 \u043b\u0435\u0436\u0430\u0442 \u0432 \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438 512.\u0427\u0442\u043e\u0431\u044b \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0435\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u043e\u0435 QR-\u0440\u0430\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u0435 W = Q R. \u041c\u0430\u0442\u0440\u0438\u0446\u0430 Q \u0437\u0430\u0434\u0430\u0451\u0442 \u043e\u0440\u0442\u043e\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0430\u0437\u0438\u0441 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430, \u0430 R \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0432 \u044d\u0442\u043e\u043c \u0431\u0430\u0437\u0438\u0441\u0435.\u041f\u043e\u0447\u0435\u043c\u0443 QR \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u043e\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043eToken RMSNorm \u043d\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0434\u043e \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u044f. \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u044d\u0442\u0438\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 x. \u0422\u043e\u0433\u0434\u0430 \u0448\u0442\u0430\u0442\u043d\u044b\u0439 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433 \u0440\u0430\u0432\u0435\u043d normalize(W x).\u0420\u0430\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0432\u0438\u0434:W = Q RQ: 768\u00d7512, \u043e\u0440\u0442\u043e\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u043e\u043b\u0431\u0446\u044bR: 512\u00d7512\u043f\u043e\u043b\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435: e = normalize(W x)\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 512D: \u00a0 z = normalize(R x)\u0421\u0442\u043e\u043b\u0431\u0446\u044b Q \u0432\u0437\u0430\u0438\u043c\u043d\u043e \u043f\u0435\u0440\u043f\u0435\u043d\u0434\u0438\u043a\u0443\u043b\u044f\u0440\u043d\u044b \u0438 \u0438\u043c\u0435\u044e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u0443\u044e \u0434\u043b\u0438\u043d\u0443. \u0423\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u043a\u0443\u044e \u043c\u0430\u0442\u0440\u0438\u0446\u0443 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0434\u043b\u0438\u043d\u044b \u0438 \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0442\u043e\u0447\u043d\u043e\u0439 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0435 cosine \u043c\u0435\u0436\u0434\u0443 \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u043c\u0438 z \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 cosine \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0430\u043c\u0438 e.\u0413\u043e\u0442\u043e\u0432\u044b\u0439 \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 768D-\u0432\u0435\u043a\u0442\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0432 \u044d\u0442\u043e\u0442 \u0431\u0430\u0437\u0438\u0441 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c normalize(e @ Q), \u0435\u0441\u043b\u0438 \u0432\u0435\u043a\u0442\u043e\u0440\u044b \u0432 \u0431\u0430\u0442\u0447\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0430\u043c.\u0411\u0430\u0437\u0438\u0441 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u0432\u0435\u0441\u043e\u0432 \u043c\u043e\u0434\u0435\u043b\u0438, \u043e\u0431\u0443\u0447\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0435, \u043a\u0430\u043a \u043f\u0440\u0438 PCA, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u041d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 512D-\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u043d\u0435\u043b\u044c\u0437\u044f: \u0433\u043e\u043b\u043e\u0432\u0430 W \u0437\u0430\u0434\u0430\u0451\u0442 \u043e\u0431\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u043c\u0435\u0442\u0440\u0438\u043a\u0443 W\u1d40W, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043e\u0431\u044b\u0447\u043d\u043e\u0435 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u043e\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c\u0438 \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442.\u0421\u0430\u043c\u0430 \u0444\u0430\u043a\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0434\u0435\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f. \u041d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043b\u043e, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043b\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0443\u0442\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u043c\u044f\u0442\u0438 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u0442\u044c.\u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043b\u0438\u041d\u043e\u0432\u044b\u0439 \u0431\u0430\u0437\u0438\u0441 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0432\u0443\u043c\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438. QR-convert \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 Full768: \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. QR-direct \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 512D-\u0432\u0435\u043a\u0442\u043e\u0440, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044f R \u043f\u043e\u0441\u043b\u0435 pooling.\u0414\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0432\u0437\u044f\u043b\u0438 \u0438 \u0448\u0442\u0430\u0442\u043d\u043e\u0435 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438. EmbeddingGemma 2 \u043e\u0431\u0443\u0447\u0435\u043d\u0430 \u0441 Matryoshka Representation Learning, \u0438\u043b\u0438 MRL: \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u0445. \u041c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u0435 512 \u0438\u043b\u0438 256 \u0447\u0438\u0441\u0435\u043b \u0448\u0442\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u0430 \u0438 \u0437\u0430\u043d\u043e\u0432\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u043a\u0442\u043e\u0440.\u041f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u0442\u0430\u043a:\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u041a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u0435\u043a\u0442\u043e\u0440Full768\u0428\u0442\u0430\u0442\u043d\u044b\u0435 Transformer, Pooling \u0438 NormalizeMRL512 \u0438 MRL256\u041f\u0440\u0435\u0444\u0438\u043a\u0441 \u0448\u0442\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u0430 \u0438 \u043d\u043e\u0432\u0430\u044f \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044fQR-convert\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u0433\u043e\u0442\u043e\u0432\u044b\u0439 Full768 \u0447\u0435\u0440\u0435\u0437 QPool768\u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u0433\u043e\u043b\u043e\u0432\u0443 W \u043f\u043e\u0441\u043b\u0435 poolingQR-direct\u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u0436\u0435 pooling \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c R \u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c 512DPool768 \u043d\u0443\u0436\u0435\u043d, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u044f \u043f\u043e\u0441\u043b\u0435 pooling. \u0412 Pool768 \u0438 QR-direct \u044d\u0442\u043e\u0442 \u0441\u043b\u043e\u0439 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432 FP32, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0448\u0442\u0430\u0442\u043d\u0430\u044f \u0433\u043e\u043b\u043e\u0432\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 BF16. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c, \u043d\u043e \u0438 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0443\u0442\u044c. \u0412\u0441\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u044b\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u044b \u043c\u044b \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u0438 \u043a FP32 \u0438 L2-\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b\u0438.\u0423 QR-convert, QR-direct \u0438 MRL512 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0451\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u041e\u0434\u043d\u0430\u043a\u043e MRL \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0447\u0430\u0441\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0430 QR \u043c\u0435\u043d\u044f\u0435\u0442 \u0431\u0430\u0437\u0438\u0441 \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u0428\u0442\u0430\u0442\u043d\u044b\u0435 MRL-\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u044b \u043f\u043e\u0441\u043b\u0435 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u044b \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f: \u043f\u0435\u0440\u0432\u044b\u0435 256 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 QR-\u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0435\u043b\u044c\u0437\u044f \u0441\u0447\u0438\u0442\u0430\u0442\u044c MRL256.\u041f\u0430\u043c\u044f\u0442\u044c: \u0442\u0440\u0435\u0442\u044c \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438 30% \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0412\u043e \u0432\u0441\u0435\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u0445 \u043c\u044b \u0445\u0440\u0430\u043d\u0438\u043c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0432 FP32, \u043f\u043e \u0447\u0435\u0442\u044b\u0440\u0435 \u0431\u0430\u0439\u0442\u0430 \u043d\u0430 \u0447\u0438\u0441\u043b\u043e. \u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0434\u0443\u0442 \u0441 BF16, \u043d\u043e \u0442\u0438\u043f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432 \u044d\u0442\u043e\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439. \u041a\u0432\u0430\u043d\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b\u0438.\u0420\u0430\u0437\u043c\u0435\u0440 \u043f\u043b\u043e\u0442\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0437\u0430\u0440\u0430\u043d\u0435\u0435:\u0431\u0430\u0439\u0442\u044b = \u0447\u0438\u0441\u043b\u043e \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u00d7 \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c \u00d7 \u0431\u0430\u0439\u0442\u044b \u043d\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0443\u0414\u043b\u044f \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u0442\u0430\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:\u0420\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044cFP32-\u043c\u0430\u0441\u0441\u0438\u0432\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e 768D76815,36 \u0413\u0411-51210,24 \u0413\u04115,12 \u0413\u04112565,12 \u0413\u041110,24 \u0413\u0411\u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435: \u043a \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f CUDA context, \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b FAISS \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0438\u0437\u043c\u0435\u0440\u044f\u043b\u0438 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u0438 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0414\u043b\u044f \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 NVML: torch.cuda.memory_allocated() \u0438 memory_reserved() \u043d\u0435 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u0432\u0441\u044e \u043f\u0430\u043c\u044f\u0442\u044c FAISS.\u0414\u043b\u044f \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u0432\u0437\u044f\u043b\u0438 MS MARCO. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u043f\u0443\u0441\u0430: 100 \u0442\u044b\u0441\u044f\u0447, 500 \u0442\u044b\u0441\u044f\u0447, \u043e\u0434\u0438\u043d \u0438 \u043f\u044f\u0442\u044c \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0412\u0441\u0435 \u0448\u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432; \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u043e \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043d\u0435 \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0430\u043b\u0438.\u0418\u0441\u043a\u0430\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 GPU IndexFlatIP \u0438\u0437 FAISS. \u042d\u0442\u043e \u0442\u043e\u0447\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0431\u043e\u0440 \u0432\u0441\u0435\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u043e \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u043e\u043c\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0434\u043b\u044f \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u043a\u043e\u0441\u0438\u043d\u0443\u0441\u043d\u044b\u043c \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u043e\u043c. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441 \u0441\u0442\u0440\u043e\u0438\u043b\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u0431\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0430.\u041d\u0430 \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u0435\u0434\u0438\u0430\u043d\u0430 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0445 \u043f\u0438\u043a\u043e\u0432 \u0442\u0440\u0451\u0445 \u0440\u0430\u0443\u043d\u0434\u043e\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 15,88 \u0413\u0438\u0411 \u0443 Full768 \u0438 11,11 \u0413\u0438\u0411 \u0443 QR-direct 512D. \u041c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0441\u044f \u043d\u0430 33,3%, \u0430 \u043f\u0438\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0441\u043d\u0438\u0437\u0438\u043b\u0441\u044f \u043d\u0430 30,0%. \u0421\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0435 \u0441\u043e\u043a\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438.\u041d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u043d\u0438\u0436\u0435 \u0432\u0438\u0434\u043d\u043e, \u043a\u0430\u043a \u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u0441 \u0440\u043e\u0441\u0442\u043e\u043c \u043a\u043e\u0440\u043f\u0443\u0441\u0430:\u0412 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043e\u0431\u044a\u0451\u043c \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0413\u0411, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 10\u2079 \u0431\u0430\u0439\u0442. \u0413\u0440\u0430\u0444\u0438\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0413\u0438\u0411, \u0442\u043e \u0435\u0441\u0442\u044c 2\u00b3\u2070 \u0431\u0430\u0439\u0442: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 15,36 \u0413\u0411 \u0440\u0430\u0432\u043d\u044b 14,305 \u0413\u0438\u0411. \u0415\u0434\u0438\u043d\u0438\u0446\u044b \u0437\u0434\u0435\u0441\u044c \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c, \u0438\u043d\u0430\u0447\u0435 \u0447\u0430\u0441\u0442\u044c \u00ab\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438\u00bb \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0437 \u043f\u0435\u0440\u0435\u0441\u0447\u0451\u0442\u0430.\u041c\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u0434\u043e \u043f\u044f\u0442\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c RTX 5090 \u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0443 OOM \u0432 \u044d\u0442\u043e\u043c \u043e\u043f\u044b\u0442\u0435 \u043d\u0435 \u0438\u0441\u043a\u0430\u043b\u0438.\u0427\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e \u0441 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u043c\u0412 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435 \u0432\u044b\u0448\u0435 \u043c\u044b \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u043e\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u043b\u0438 \u0442\u043e\u0447\u043d\u0443\u044e \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0443. \u041c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u043d\u0430\u0447\u0435: \u0432 BF16 \u043a\u0430\u0436\u0434\u043e\u0435 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 pooling \u043e\u043a\u0440\u0443\u0433\u043b\u044f\u044e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0428\u0442\u0430\u0442\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 \u0443\u0436\u0435 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d \u0441\u0442\u0440\u043e\u0433\u043e \u043b\u0435\u0436\u0430\u0442\u044c \u0432 \u043f\u043e\u0434\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 W, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 QR-convert \u043d\u0435 \u0434\u0430\u0451\u0442 \u043f\u043e\u0431\u0438\u0442\u043e\u0432\u043e \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f.\u041d\u0430 \u0432\u0441\u0435\u0445 query-document \u043f\u0430\u0440\u0430\u0445 SciFact \u0438 FiQA \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 cosine \u0443 QR-convert \u0431\u044b\u043b\u0430 \u043e\u043a\u043e\u043b\u043e 1,5\u00d710\u207b\u2075. \u0414\u043b\u044f QR-direct \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e Full768 \u043e\u043d\u0430 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0430 \u0434\u043e 2,3\u00d710\u207b\u00b3: \u0437\u0434\u0435\u0441\u044c \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0438 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439, \u0438 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u044b.\u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0439 \u043d\u0430 \u043f\u043e\u0438\u0441\u043a, \u0432\u0437\u044f\u043b\u0438 \u043f\u043e\u043b\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b BEIR:SciFact: 5183 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0438 300 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432;FiQA: 57 638 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 648 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432.\u041f\u043e\u0438\u0441\u043a \u0431\u044b\u043b \u0442\u043e\u0447\u043d\u044b\u043c, \u043f\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u043c FP32-\u0432\u0435\u043a\u0442\u043e\u0440\u0430\u043c. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0430 nDCG@10 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u044b\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 \u0434\u0435\u0441\u044f\u0442\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u0445. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u043b\u0438 Recall@100, \u0434\u043e\u043b\u044e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u044b\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u043e\u0442\u043d\u0435 \u0432\u044b\u0434\u0430\u0447\u0438.\u0412\u0430\u0440\u0438\u0430\u043d\u0442SciFact nDCG@10FiQA nDCG@10Full7680,8515680,318227MRL5120,8507570,317133MRL2560,8351620,297599QR-convert0,8515680,318227Pool7680,8520440,318198QR-direct0,8520440,318198\u0423 QR-convert \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f nDCG@10 \u0438 Recall@100 \u0441\u043e\u0432\u043f\u0430\u043b\u0438 \u0441 Full768 \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437 948 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 top-10 \u0442\u043e\u0436\u0435 \u0441\u043e\u0432\u043f\u0430\u043b \u0432\u043e \u0432\u0441\u0435\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445. \u0412 top-100 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043b\u0438\u0441\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u043e\u043a\u043e\u043b\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u0442\u0431\u043e\u0440\u0430: \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u044f \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432, scores \u0438 \u0432\u0441\u0435\u0439 \u0432\u044b\u0434\u0430\u0447\u0438 \u043c\u044b \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438.\u041d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430 \u0440\u0430\u0437\u043d\u0438\u0446\u0430 nDCG@10 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e Full768. \u0422\u043e\u0447\u043a\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u0440\u0430\u0437\u043d\u0438\u0446\u044b, \u043e\u0442\u0440\u0435\u0437\u043a\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043f\u0430\u0440\u043d\u044b\u0435 95% \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b. \u0418\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 bootstrap \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c: 10 \u0442\u044b\u0441\u044f\u0447 \u0440\u0430\u0437 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438 \u0432\u044b\u0431\u043e\u0440\u043a\u0443 \u0441 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c. \u0421\u043b\u0435\u0432\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u0432\u0441\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u0441\u043f\u0440\u0430\u0432\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043e\u043a\u043e\u043b\u043e \u043d\u0443\u043b\u044f. \u0428\u043a\u0430\u043b\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u043d\u0435\u043b\u0435\u0439 \u0443 \u043e\u0431\u043e\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435; \u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0435\u0441\u0442\u044c \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u043f\u043e\u0434 \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u043c\u0438.\u0423 MRL512 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u043d\u043e\u043b\u044c \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u0430\u0445. \u042d\u0442\u043e\u0433\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c QR \u0431\u043e\u043b\u0435\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 noninferiority \u0442\u043e\u0436\u0435 \u043d\u0435 \u0434\u0430\u043b\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0430: \u043c\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u043b\u044f MRL512 \u043f\u043e\u0442\u0435\u0440\u044e \u0431\u043e\u043b\u044c\u0448\u0435 0,005 nDCG@10, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0438\u0436\u043d\u044f\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u043d\u0438\u0436\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u043e\u0433\u0430. \u0421\u0430\u043c\u043e \u043f\u043e \u0441\u0435\u0431\u0435 \u044d\u0442\u043e \u043d\u0435 \u0434\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0443\u0445\u0443\u0434\u0448\u0435\u043d\u0438\u0435. \u0423 MRL256 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b \u0440\u0430\u0437\u043d\u0438\u0446\u044b \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u043b\u0435\u0436\u0430\u043b\u0438 \u043d\u0438\u0436\u0435 \u043d\u0443\u043b\u044f \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u0430\u0445.Pool768 \u0438 QR-direct \u0441\u043e\u0432\u043f\u0430\u043b\u0438 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043f\u043e \u0432\u0441\u0435\u043c per-query \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c. \u0418\u0445 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 Full768 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438, \u0435\u0433\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0438\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u043c\u0443 QR. \u041d\u0443\u043b\u0435\u0432\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u044b\u0439 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b QR-convert \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c; \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u044d\u0442\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f \u043d\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f.\u0417\u0430\u0447\u0435\u043c \u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 8192 \u0442\u043e\u043a\u0435\u043d\u0430\u0414\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0446\u0435\u043b\u0438\u043a\u043e\u043c. \u041b\u0438\u043c\u0438\u0442 \u0432 256 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b \u0431\u044b \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043d\u043e \u0437\u0430\u043e\u0434\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0431\u044b \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b.\u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u043b\u0438\u043d\u044b \u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u0441 prompts, \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c\u0438 \u0438 \u0441\u043f\u0435\u0446\u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438, \u0431\u0435\u0437 \u043e\u0431\u0440\u0435\u0437\u0430\u043d\u0438\u044f. \u0423 MS MARCO \u043c\u0435\u0434\u0438\u0430\u043d\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 76 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u0434\u043e\u0441\u0442\u0438\u0433 962; \u0437\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0443 256 \u0432\u044b\u0445\u043e\u0434\u044f\u0442 \u0442\u043e\u043b\u044c\u043a\u043e 0,0668% passages. \u0414\u043b\u044f SciFact \u0434\u043e\u043b\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u0438\u043d\u043d\u0435\u0435 256 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0443\u0436\u0435 61,14%, \u0434\u043b\u044f FiQA \u043e\u043d\u0430 \u0440\u0430\u0432\u043d\u0430 19,96%. \u041e\u0434\u0438\u043d \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u043b\u0438\u043c\u0438\u0442 \u043f\u043e-\u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u043e\u0431\u0440\u0435\u0437\u0430\u043b \u0431\u044b \u044d\u0442\u0438 \u043a\u043e\u0440\u043f\u0443\u0441\u0430.\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043b\u0438\u043c\u0438\u0442 \u044f\u0432\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438 \u0432 8192 \u0442\u043e\u043a\u0435\u043d\u0430, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 checkpoint. \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c\u044b SciFact \u0438 FiQA \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 1901 \u0438 3545 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0441\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0442\u0440\u0451\u0445 \u043a\u043e\u0440\u043f\u0443\u0441\u043e\u0432 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b\u0438\u0441\u044c \u0446\u0435\u043b\u0438\u043a\u043e\u043c. \u041f\u0440\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c padding 8192 \u0437\u0430\u0434\u0430\u0451\u0442 \u0432\u0435\u0440\u0445\u043d\u044e\u044e \u0433\u0440\u0430\u043d\u0438\u0446\u0443, \u0430 \u043d\u0435 \u0434\u043b\u0438\u043d\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0431\u0430\u0442\u0447\u0430. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438 256\/512\/8192 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0438 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e. \u0412\u0441\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u0448\u0435 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-500005","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/500005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=500005"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/500005\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=500005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=500005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=500005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}