<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>СЦБИСТ - сайт железнодорожников №1 - Дневники - бабулер158</title>
		<link>https://scbist.com/blogs/babuler158/</link>
		<description>форум железнодорожников</description>
		<language>ru</language>
		<lastBuildDate>Sun, 15 Nov 2026 20:13:16 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>30</ttl>
		<image>
			<url>https://cdn.scbist.com/images/misc/rss.jpg</url>
			<title>СЦБИСТ - сайт железнодорожников №1 - Дневники - бабулер158</title>
			<link>https://scbist.com/blogs/babuler158/</link>
		</image>
		<item>
			<title>Локальные языковые модели на Tesla V100 32 ГБ: как проверить, подойдёт ли карта для домашнего сервера</title>
			<link>https://scbist.com/blogs/babuler158/6829-lokalnye-yazykovye-modeli-na-tesla-v100-32-gb-kak-proverit-podoidyot-li-karta-dlya-domashnego-servera.html</link>
			<pubDate>Sun, 15 Nov 2026 16:57:54 GMT</pubDate>
			<description><![CDATA[<article lang="ru"> 
  &nbsp;<!-- __BEGIN_TOC__ -->             
				<table class="tborder nuwiki_toc" cellspacing="1" cellpadding="6" border="0"> 
					<tr> 
						<td class="tcat nuwiki_toc_title">Содержание</td> 
					</tr> 
					<tr> 
						<td class="alt2 nuwiki_toc_links"> 
							<ul class="toclevel-0"> 
<li class="tocsublevel-0"><a href="#Локальные_языковые_модели_на_Tesla_V100_32_ГБ:_как_проверить__подойдёт_ли_карта_для_домашнего_сервера"><span class="nw_toc_number">1</span>Локальные языковые модели на Tesla V100 32 ГБ: как проверить, подойдёт ли карта для домашнего сервера</a>]]></description>
			<content:encoded><![CDATA[<div><article lang="ru"><br />
  &nbsp;<!-- __BEGIN_TOC__ -->            
				<table class="tborder nuwiki_toc" cellspacing="1" cellpadding="6" border="0">
					<tr>
						<td class="tcat nuwiki_toc_title">Содержание</td>
					</tr>
					<tr>
						<td class="alt2 nuwiki_toc_links">
							<ul class="toclevel-0">
<li class="tocsublevel-0"><a href="#Локальные_языковые_модели_на_Tesla_V100_32_ГБ:_как_проверить__подойдёт_ли_карта_для_домашнего_сервера"><span class="nw_toc_number">1</span>Локальные языковые модели на Tesla V100 32 ГБ: как проверить, подойдёт ли карта для домашнего сервера</a>
<ul class="toclevel-1">
<li class="tocsublevel-1"><a href="#Сначала_определите__для_чего_нужен_локальный_ИИ"><span class="nw_toc_number">1.1</span>Сначала определите, для чего нужен локальный ИИ</a>
</li>
<li class="tocsublevel-1"><a href="#Что_проверить_у_самой_V100_до_покупки"><span class="nw_toc_number">1.2</span>Что проверить у самой V100 до покупки</a>
</li>
<li class="tocsublevel-1"><a href="#Куда_уходят_32_ГБ_видеопамяти"><span class="nw_toc_number">1.3</span>Куда уходят 32 ГБ видеопамяти</a>
</li>
<li class="tocsublevel-1"><a href="#Какие_замеры_помогут_заметить_узкое_место"><span class="nw_toc_number">1.4</span>Какие замеры помогут заметить узкое место</a>
</li>
<li class="tocsublevel-1"><a href="#Как_выбрать_следующее_улучшение"><span class="nw_toc_number">1.5</span>Как выбрать следующее улучшение</a>
</li>
</ul>
</li>
</ul>

						</td>
					</tr>
				</table>

        <!-- __END_TOC__ --><a name="Локальные_языковые_модели_на_Tesla_V100_32_ГБ:_как_проверить__подойдёт_ли_карта_для_домашнего_сервера"></a><h1>Локальные языковые модели на Tesla V100 32 ГБ: как проверить, подойдёт ли карта для домашнего сервера</h1><br />
<br />
  <p>У локальной языковой модели может хватать памяти, чтобы запуститься, и при этом она будет неудобна для работы. На коротком запросе ответ появляется быстро, а при анализе большого документа приходится ждать уже на этапе чтения. Или модель работает, пока сервер обслуживает одного пользователя, но при втором запросе часть вычислений переносится на процессор. Поэтому ценность подержанной Tesla V100 с 32 ГБ памяти лучше оценивать по конкретной задаче. Для домашнего сервера важны время до начала ответа, качество результата на ваших данных и то, насколько предсказуемо система ведёт себя каждый день.</p><br />
<br />
  <a name="Сначала_определите__для_чего_нужен_локальный_ИИ"></a><h2>Сначала определите, для чего нужен локальный ИИ</h2><br />
<br />
  <p>Для разбора документов можно начать со сценария, который легко проверить. Допустим, у вас есть папка инструкций, а модель должна извлечь из каждой периодичность проверки оборудования и вернуть результат с номером страницы. Заранее подготовьте несколько примеров с известными ответами, включая документ, где нужных сведений нет. Тогда видно, умеет ли модель находить данные, корректно ли отмечает пропуски и сколько времени вам приходится тратить на ручную проверку. Такая проба полезнее общего впечатления от беседы с моделью.</p><br />
<br />
  <p>Для работы с кодом контрольная задача будет другой. Можно предложить модели объяснить причину сбоя на небольшом фрагменте программы и подготовить изменение, которое проверяется тестами. Для поиска по личному архиву удобно измерить, как часто ответ содержит правильную выдержку из источника. В обоих случаях сравнивайте модели на одном наборе заданий. Если меньшая модель справляется с ним так же хорошо, запас памяти можно использовать для более длинного запроса, параллельной работы или запуска второй службы.</p><br />
<br />
  <p>Локальный запуск особенно удобен, если документы должны оставаться на вашей машине. Проверьте при этом весь путь данных. Интерфейс может хранить диалоги, индексатор — копии извлечённого текста, а подключённый модуль — отправлять запросы внешнему API. Если данные чувствительные, настройте доступ к серверу и каталогам и выясните, где остаются файлы и журналы. Проверять это лучше на искусственных примерах, прежде чем открывать реальные документы.</p><br />
<br />
  <a name="Что_проверить_у_самой_V100_до_покупки"></a><h2>Что проверить у самой V100 до покупки</h2><br />
<br />
  <p>Tesla V100 выпускалась на архитектуре Volta в разных исполнениях. У версии PCIe и модуля SXM2 разные способы установки. Плата PCIe подключается через соответствующий слот, а для SXM2 нужна рассчитанная на этот модуль платформа или совместимый адаптер. Если объявление содержит только название GPU и объём памяти, попросите точное обозначение устройства и фотографии. Заодно составьте список всего, что понадобится для установки: подходящая плата, место в корпусе, питание и охлаждение.</p><br />
<br />
  <p>Серверному ускорителю с пассивным радиатором нужен направленный поток воздуха через рёбра. В обычном корпусе наличие нескольких вентиляторов само по себе не говорит о том, что воздух пройдёт там, где нужно. После сборки проверьте температуру и частоты под длительной нагрузкой. Полезно также оценить шум в той комнате, где будет стоять компьютер. Карта, которая справляется с короткими тестами, может снизить частоты после прогрева, и это скажется на времени обработки целой папки документов.</p><br />
<br />
  <p>Совместимость программ лучше проверить до покупки железа. Для Volta используется вычислительная архитектура CUDA с обозначением compute capability 7.0. NVIDIA указывает, что CUDA Toolkit 13 убрал возможность офлайн-компиляции для архитектур ниже 7.5. Для собственной сборки под V100 проверяйте ветку инструментов, которая ещё умеет собирать код для этой карты. Для готовой сборки уточняйте наличие поддержки Volta и совместимость с драйвером. После установки посмотрите, действительно ли движок использует GPU и какую часть модели на нём размещает.</p><br />
<br />
  <a name="Куда_уходят_32_ГБ_видеопамяти"></a><h2>Куда уходят 32 ГБ видеопамяти</h2><br />
<br />
  <p>Первую оценку удобно сделать по размеру файла с весами. В упрощённом расчёте 30 млрд параметров при четырёх битах на параметр дают около 15 ГБ. Реальный файл будет отличаться от этой оценки. Форматы квантования используют дополнительные данные для восстановления значений, а некоторые части модели хранят с большей точностью. Для расчёта сборки ориентируйтесь на размер конкретного файла и оставляйте запас для данных, которые появляются уже при запуске.</p><br />
<br />
  <p>Одна из таких статей расхода — KV-кэш. Он хранит промежуточные данные внимания для уже обработанных токенов и позволяет использовать их при генерации следующих. Для обычного трансформера с полным вниманием объём кэша растёт по мере увеличения числа токенов. На него влияют архитектура модели, точность хранения и число активных запросов. Поэтому две модели с файлами сопоставимого размера могут по-разному расходовать память при чтении длинного текста. Движки также могут резервировать память под заданное окно контекста заранее.</p><br />
<br />
  <p>Практическая проверка выглядит так. Запустите модель с настройкой, которая соответствует обычному заданию, и зафиксируйте пиковую загрузку памяти. Затем запустите самый длинный запрос из тех, которые действительно собираетесь отправлять. Проверьте, сколько токенов прошло обработку и осталось ли место для ответа. Если движок переместил часть слоёв в оперативную память, повторите замер скорости. Такой режим может годиться для ночной обработки, но потребует проверить, устроит ли ожидание при работе в чате.</p><br />
<br />
  <p>Отдельный случай — модели со смесью экспертов, или MoE. При обработке конкретного токена в них задействуется только часть блоков. Это может ускорить генерацию по сравнению с плотной моделью того же общего размера. Однако для работы нужен доступ и к тем весам, которые в текущем шаге не используются. Если часть экспертов находится за пределами видеопамяти, время зависит от того, как движок размещает и загружает эти данные. Поэтому при выборе смотрят и на общее число параметров, и на фактический расход памяти в рабочем режиме.</p><br />
<br />
  <a name="Какие_замеры_помогут_заметить_узкое_место"></a><h2>Какие замеры помогут заметить узкое место</h2><br />
<br />
  <p>Для пользователя важны как минимум два интервала. Первый — от отправки запроса до появления начала ответа. В это время может входить загрузка модели и обработка входного текста. Второй — от первых сгенерированных токенов до завершения ответа. Высокая скорость генерации ощущается только после того, как сервер прочитал входные данные. Например, при разборе длинного отчёта и коротком ответе ожидание может определяться главным образом обработкой отчёта.</p><br />
<br />
  <p>Сделайте отдельные серии тестов на холодном и прогретом сервере. Для холодного запуска измерьте время от запроса до первого ответа, когда модель ещё не загружена. На прогретом сервере попробуйте короткое сообщение, запрос обычного рабочего размера и предельный для вашей задачи. Подберите несколько независимых примеров для каждого размера. Повтор одного и того же запроса может использовать уже обработанное начало текста, поэтому при замере первичного чтения следите за поведением кэша. Если важен и повторный доступ к одному документу, измерьте его отдельно.</p><br />
<br />
  <p>В журнал теста запишите модель, файл весов, движок, размер окна, точность KV-кэша и распределение по GPU и CPU. При сравнении Ollama и llama.cpp проверьте, что обе конфигурации действительно обработали сопоставимый объём текста и выдали ответы одинаковой длины. Если одна из них сократила вход, её результат по скорости мало говорит о работе с полным документом. Если одна использует другой тип кэша или оставляет слои на CPU, запишите эти отличия рядом с цифрами. Получится сравнение конкретных рабочих конфигураций, которое можно повторить после обновления.</p><br />
<br />
  <p>После синтетических тестов оцените качество. В примере с инструкциями можно считать долю правильных ответов и отдельно отмечать выводы, которых в источнике нет. Затем сравните время на весь процесс, включая проверку результата. Если быстрая модель требует исправлять каждый третий ответ, более медленная может оказаться удобнее для партии документов. Для интерактивной работы полезно также оценить разброс задержек: отдельные долгие запросы заметны даже при хорошей средней скорости.</p><br />
<br />
  <a name="Как_выбрать_следующее_улучшение"></a><h2>Как выбрать следующее улучшение</h2><br />
<br />
  <p>Если модель уверенно работает с коротким контекстом, а длинные запросы упираются в память, сначала выясните, сколько входного текста ей реально нужно. Для поиска по архиву можно сначала выбрать несколько релевантных фрагментов и передать их с указанием документов, из которых они взяты. Такой подход экономит память и даёт человеку возможность проверить цитаты. Если вывод зависит от сопоставления удалённых друг от друга частей документа, проверьте, находит ли поиск все нужные фрагменты. В противном случае понадобится более широкое окно или другой способ подготовки текста.</p><br />
<br />
  <p>Если при каждом запросе сервер активно читает диск, посмотрите, какие данные не удерживаются в памяти. Увеличение ОЗУ имеет смысл, когда оно сокращает повторные обращения к накопителю или помогает держать рабочие данные при выгрузке части модели с GPU. Если видеокарта под нагрузкой перегревается, сначала разберитесь с охлаждением. А если готовы добавить второй GPU, проверьте, умеет ли выбранный движок распределять нужную модель между картами. Сопоставьте ожидаемый прирост с затратами на питание, охлаждение и переделку корпуса.</p><br />
<br />
  <p>Перед покупкой сформулируйте критерий приёмки. Например, сервер должен обработать документ заданной длины без потери страниц, вернуть проверяемый ответ за приемлемое время и выполнить подряд несколько таких заданий без снижения скорости после прогрева. По итогам теста станет ясно, хватает ли одной Tesla V100 на 32 ГБ, какую модель на ней стоит держать и есть ли смысл тратить деньги на обновление остальной системы.</p><br />
</article></div>

]]></content:encoded>
			<dc:creator>бабулер158</dc:creator>
			<guid isPermaLink="true">https://scbist.com/blogs/babuler158/6829-lokalnye-yazykovye-modeli-na-tesla-v100-32-gb-kak-proverit-podoidyot-li-karta-dlya-domashnego-servera.html</guid>
		</item>
		<item>
			<title>Как работать над одной моделью Revit, если команда в разных городах</title>
			<link>https://scbist.com/blogs/babuler158/6828-kak-rabotat-nad-odnoi-modelyu-revit-esli-komanda-v-raznyh-gorodah.html</link>
			<pubDate>Sun, 15 Nov 2026 16:30:10 GMT</pubDate>
			<description><![CDATA[*Как работать над одной моделью Revit, если команда в разных городах 
* 
 
<p>Бюро берёт конструктора из другого города. Ему открывают VPN до офисного файлового сервера, где лежит центральная модель, и первые дни всё выглядит нормально. Потом синхронизация начинает идти по несколько минут, иногда обрывается с ошибкой, а однажды центральную модель приходится поднимать из резервной копии.</p> 
<p>Такие сбои зависят от того, где хранится центральная модель и как до неё добираются сотрудники. Для команды из нескольких городов рабочих схем три: Revit Server в своём офисе, Revit Server в дата-центре и удалённые рабочие столы рядом с сервером. Сервер в дата-центре можно поднять самостоятельно или взять Revit Server в аренду, например на <a href="https://revitserver.ru/">_revitserver.ru_</a>.</p> 
<h2>Почему общая папка через VPN не подходит</h2> 
<p>Совместная работа через файл центральной модели в общей папке рассчитана на локальную сеть. По данным Autodesk, её разрабатывали под задержку 1–5 мс, а работа через VPN может закончиться повреждением центральной модели.</p> 
<p>Локальная копия и центральная модель обмениваются данными постоянно, а не только в момент синхронизации, и этот обмен не рассчитан на скачки задержки и скорости, которые в интернете неизбежны.</p> 
<p>Облачные диски вроде Яндекс Диска задачу тоже не решают. Партнёр Autodesk IMAGINiT пишет, что такая схема не поддерживается, и перечисляет последствия: повреждённая центральная модель и потерянная работа, если двое синхронизируются одновременно.</p> 
<h2>Revit Server для нескольких офисов</h2>]]></description>
			<content:encoded><![CDATA[<div><b><div align="center"><font size="3"><font color="DarkGreen">Как работать над одной моделью Revit, если команда в разных городах</font></font></div></b><br />
<br />
<p>Бюро берёт конструктора из другого города. Ему открывают VPN до офисного файлового сервера, где лежит центральная модель, и первые дни всё выглядит нормально. Потом синхронизация начинает идти по несколько минут, иногда обрывается с ошибкой, а однажды центральную модель приходится поднимать из резервной копии.</p><br />
<p>Такие сбои зависят от того, где хранится центральная модель и как до неё добираются сотрудники. Для команды из нескольких городов рабочих схем три: Revit Server в своём офисе, Revit Server в дата-центре и удалённые рабочие столы рядом с сервером. Сервер в дата-центре можно поднять самостоятельно или взять Revit Server в аренду, например на <a href="https://revitserver.ru/"><u>revitserver.ru</u></a>.</p><br />
<h2>Почему общая папка через VPN не подходит</h2><br />
<p>Совместная работа через файл центральной модели в общей папке рассчитана на локальную сеть. По данным Autodesk, её разрабатывали под задержку 1–5 мс, а работа через VPN может закончиться повреждением центральной модели.</p><br />
<p>Локальная копия и центральная модель обмениваются данными постоянно, а не только в момент синхронизации, и этот обмен не рассчитан на скачки задержки и скорости, которые в интернете неизбежны.</p><br />
<p>Облачные диски вроде Яндекс Диска задачу тоже не решают. Партнёр Autodesk IMAGINiT пишет, что такая схема не поддерживается, и перечисляет последствия: повреждённая центральная модель и потерянная работа, если двое синхронизируются одновременно.</p><br />
<h2>Revit Server для нескольких офисов</h2><br />
<p>Revit Server создан для работы через глобальную сеть. Центральные модели хранит сервер с ролью Host, в офисе ставится Accelerator, который ускоряет доступ к ним, а локальная копия модели лежит на компьютере проектировщика. Revit Server входит в лицензию Revit, но ему нужен отдельный сервер на Windows с IIS, и кто-то должен его обновлять и делать резервные копии.</p><br />
<p>Связь с сервером иногда пропадает, и это не катастрофа. По справке Autodesk, без связи с Host можно продолжать работать с элементами, которые уже заняты за вами, но синхронизироваться и брать новые элементы не получится, пока соединение не восстановится.</p><br />
<p>Остаётся решить, где держать Host. В главном офисе сервер зависит от офисного интернета и электропитания: пропал свет или канал, и синхронизация встаёт во всех городах. В дата-центре этой зависимости нет. Облачную совместную работу Autodesk российским бюро рассматривать трудно: компания приостановила работу в России в марте 2022 года, а в июле 2024 года российские девелоперы столкнулись с блокировкой аккаунтов BIM 360.</p><br />
<h2>Если сотрудник работает из дома</h2><br />
<p>С домашними сотрудниками Revit Server помогает меньше. В IMAGINiT отмечают, что без локального Accelerator у домашних пользователей он может работать плохо. К тому же создание новой локальной копии, по данным Autodesk, самая тяжёлая для канала операция после первого сохранения центральной модели.</p><br />
<p>Для удалёнки IMAGINiT называет самым экономичным вариантом удалённый рабочий стол. Программа запускается на виртуальной машине в том же дата-центре, что и сервер, а до человека доходит только изображение экрана. Данные проекта остаются в локальной сети рядом с сервером, и домашний интернет влияет на отзывчивость картинки, а не на целостность модели. Сравнение облачных дисков, VPN, TeamViewer и виртуальных рабочих мест для тех, кто хочет <a href="https://revitserver.ru/udalennaya-rabota-v-revit/"><u>работать в Revit из дома</u></a>, есть в отдельном разборе.</p><br />
<p>Перед тем как подключать сотрудника из нового города, измерьте командой ping задержку от него до сервера и сравните с офисной. Рабочие наборы удобнее делить по разделам или корпусам: тогда двум городам реже нужны одни и те же элементы.</p></div>

]]></content:encoded>
			<dc:creator>бабулер158</dc:creator>
			<guid isPermaLink="true">https://scbist.com/blogs/babuler158/6828-kak-rabotat-nad-odnoi-modelyu-revit-esli-komanda-v-raznyh-gorodah.html</guid>
		</item>
	</channel>
</rss>
