Ответы пользователя по тегу Железо
  • Как бюджетно собрать минисервер для ml?

    @rPman
    Не гадай - считай.

    Берешь размер моделей, которые тебя интересуют, умножаешь на 4 (размер моделей в весах, каждый вес это 2-4 байта, сильно зависит от алгоритма, и часто есть оверхед по требованиям) - и тогда ты сможешь делать обучение (не только finutuning но делать с нуля свою модель). Для просто использования можно пользоваться квантизацией, уменьшающей потребление памяти в разы (8bit - 1байт на вес, 4bit - пол байта на вес).

    Если в оперативную память видеокарты влезут еще и обучающие данные - это будет win-win, если будет можно сразу несколько моделей там продублировать - как я понимаю чуть ли ни линейный прирост к обучению (ну может в квадратный корень из количества).

    Потребительские видеокарты быстрее современного процессорного железа в задачах ML - в лучшем случае в 10 раз, точно читал что при использовании хороших интел процессоров (инструкции avx512...) можно добавить прироста в тех же llm чуть ли не 2х..3х, но придется сильно ковыряться с софтом, по простому там начинаются конфликты версий (у меня не получилось по простому собрать transformer чтобы использовать ускорения просто intel avx2, есть готовые докер образы от интел но внутри другие проблемы лезли), но почти наверняка в простых ситуациях все будет хорошо.

    Для finetuning потребительские видеокарты вполне подходят, народ арендуют железо на vast.ai и вроде бы довольны.

    Итого, если твое время не слишком высоко стоит (т.е. ты готов вместо нескольких часов обучения тратить недели) то тебе хватит и процессора (не скупись на процессор, а вот оперативную память не обязательно брать топовую), особенно если альтернатива тратить 100х больше денег (не шучу) на a100 80GB железки и получать да может 20х прирост к скорости, но стоит ли?

    И наоборот, если тебе не надо крутить модели сложнее 1b-5b, то почему бы и не задействовать для этого GPU. Но для ML подходят пока только nvidia (в этом мире правит тот, подо что есть эффективный софт, amd тут догоняющие, причем в 2-3 раза хуже)

    p.s. точно есть fpga железки, например в слот ddr3, в теории их можно использовать для и вычислений, но вот лучше-хуже это будет я не смог понять, надо покупать и тестировать.
    Ответ написан
    Комментировать
  • Как интерпретировать значения FLOPs модели ML и FLOPS различных устройств (snapdragon процессор, например), GPU?

    @rPman
    при намного меньшем энергопотреблении?
    не совсем, в режиме вычислений, либо мобильный чип проработает недолго и понизит скорость кратно из-за повышения температуры, либо не хватит питания. А так да, 8 лет разницы дают знать, энергопотребление на единицу вычислений упало на порядок.

    p.s. Китайцы делают франкенштейнов, заворачивают мобильные чипы в корпус-переходник и продают как дешевые десктопные процессоры (само собой разблокировав там лимиты по питанию и температуре).
    -----------

    К сожалению помимо FLOPS железа нужно смотреть еще и на софт, умеет ли он оптимально использовать мощности оборудования, и есть ли у него такая возможность в принципе (да, смартфоны могут быть очень мощными устройствами но доступ ко всей этой мощи может быть ограничен функционалом игр)
    Ответ написан
    Комментировать
  • Проблема с проводом для ssd. Как решить?

    @rPman
    да переходники есть.

    Потребительские ssd это скорее всего sata, это такой тонкий разъем с длинной щелью (тип мама) в виде буквы Г, а разем-штырек (папа) на диске.

    Непонятный доп. провод питания это устаревший стандарт molex 4 pin (им к примеру4 питались жесткие диски ide)

    Вот пример такого переходника

    Так же возможно использование разветвителя типа такого
    Ответ написан
    4 комментария
  • Почему в некоторых мониторах 144 Гц?

    @rPman
    https://hi-news.ru/computers/pochemu-igrovye-monit...
    144 — это 24 умноженное на 6. Все текущие герцовки дисплеев делятся на 24: 120 Гц, 144 Гц, 240 Гц, 360 Гц.
    Ответ написан
    7 комментариев
  • Можно ли строить шумбокс из дерева, и насколько это безопасно?

    @rPman
    Дерево плохой шумоизолятор, нужны плотные плоды дерева или многослойные ДСП. Тонкая фанерка низкочастотные шумы кулеров никак не заглушит.

    Охлаждение прямотоком не получится, я читал что надо пробовать строить сложный лабиринт в воздушном канале, как я понял результат нулевой. Это значит нужен посредник, например металлический радиатор снаружи или даже весь корпус металлический толстые стенки, при необходимости закрепить радиаторы как внутри так и снаружи и пустить дополнительные циркуляции чтобы проходили внутри по стенкам . Больше пары киловатт так не отвести, точнее зависит от размера.

    Хорошо решением бесшумной сборки может стать жидкостное охлаждение, начиная с блока питания. Жёсткие диски в теории можно в отдельный бокс засунуть, их проще охлаждать
    Ответ написан
    Комментировать
  • BIOS журналирует события?

    @rPman
    Серверное железо скорее всего да, но как и где - читать в документации, все делают по разному
    Потребительское оборудование с вероятностью 99.(9)% - нет, либо это спрятали далеко далеко.

    Если тебе нужно контролировать машину - блокируй доступ в биос паролем, на сколько я знаю при включенном secure boot изменение конфигурации не позволит загрузиться. Не самое дешевое (скорее всего gaming серии) потребительские материнские платы позволяют даже свои ключи подписи загрузчика добавить (не уверен, можно ли удалить тот что есть, чтобы нельзя было загружаться в livecd linux и winpe, пописанных глобально)
    Ответ написан
    Комментировать
  • Какие серверные видеоускорители возможно интегрировать в оборудование и какие есть особенности?

    @rPman
    Важно что ты будешь делать с этими видеоускорителями внутри виртуалок. Играть бессмысленно. Вычисления гонять - глупо. Очень очень мало задач, которые бы требовали одновременно несколько видеоускорителей в одной машине и не могли бы сравнительно эффективно работать на нескольких.

    Как то считал и прикидывал, и понял что себестоимость виртуальной машины с проброшенной видеокартой выше чем стоимость отдельной железки той же производительности, причем значительно.

    Есть есть деньги, организуй кастомные корпуса с охлаждением и собирай кластер из mitx материнок с любой десктопной видеокартой (спасибо tenserflow все кушает) через рейзер (боком), из них получатся аккуратные блейды (блокпитания+материнка+видеокарта).

    Не экономь на рейзерах. Не экономь на охлаждении (даже о воде). Задумайся о 10G сетях, если тебе нужно считать, да тут материнки пошли с 2.5Gbit, уже приятно.
    Ответ написан
    2 комментария
  • Как узнать потребляемую от батарее мощность в Windows?

    @rPman
    Вероятность нормальной поддержки этой информации драйверами близка к нулю
    попробуй по собирай информацию через powershell

    смотри FullChargeCapacity, а так же EstimatedChargeRemaining в процентах
    по скорости его уменьшения можешь оценить сколько ватт потратилось

    p.s. в linux так же информация estimated
    Ответ написан
    Комментировать
  • Внешний винт LaCie сломан USB-C разъем, поможет ли донор?

    @rPman
    На фото обычный sata диск, подключается к любой машине с sata или внешнему боксу с его поддержкой (это самый распространенный разъем в мире, очень сложно найти машину без его поддержки, даже многие мобильные устройства его имеют). Подключай напрямую без переходников.

    p.s. Чем именно работать на mac не скажу, в области этих железок очень часто встречаются искусственные и не логичные ограничения.
    Ответ написан
    2 комментария
  • Может ли клавиатура ps/2 или тачпад на ноутбуке отключаться от того, что подключен к не заземленной розетке?

    @rPman
    Можно попытаться восстановить отвалившуюся клавиатуру с помощью команды
    pnputil /restart-device "PCI\VEN_8086&DEV_3EA0&SUBSYS_14311043&REV_00\3&11583659&1&10"

    код можно посмотреть в свойствах устройства в диспетчере устройства

    примерно так перезапускали зависшую видеокарту майнеры
    Ответ написан
    1 комментарий
  • Какую выбрать мат. плату для i5-12400f?

    @rPman
    эту, удивлен что стоит всего 10т.р.

    ну или смотри самую дешевую с чипсетом b660

    p.s. проблемы ВСЕГДА будут, неожиданные, случайные, странные
    почитай отзывы к этой материнке что я указал
    Ответ написан
    5 комментариев
  • Какие комплектующие включить в сборку?

    @rPman
    Не нужно ничего кроме видеокарты в твоей машине менять, 16gb RAM + SSD и твой процессор более чем достаточно для игр, тем более не топовых.

    Потрать все видеокарту nvidia rtx 3060 или 2060 (выбирать из доступных больше vram), плюс на остаток купи ssd по больше размера. Почему nvidia и больше памяти? чтобы была потенциальная возможность поиграть с нейронками (хотя 8гб хватит на многие, лучше брать на вырост)
    выбирать сверху вниз по убывании стоимости за скорость
    xdqlyxnammcbizluz3fi5c-crsm.png
    Ответ написан
  • Сравнение сьёмных жестких дисков?

    @rPman
    Различие в том что второго нет в продаже ;)

    Это один и тот же диск но нужно понимать какой именно диск внутри знает только производитель (в комментариях на разных сайтах пишут что сигейт но какая модель хз).

    Это 5Тб 2.5", на грани возможностей современных технологий, а значит диск с черепичной записью, что подтверждают отзывы о замедлении записи со 100мб до 10мб. Если это не является проблемой - то почему нет.

    Современные жесткие диски очень ненадежные, шансы помереть в гарантийный срок или сразу по его окончанию - достаточно высокие (проценты, даже дорогие серверные за 5 лет умирают с шансом 1%, а дешевые десктопные дают все 7%), нужно это помнить.

    dns пишет что гарантия 3 года, для мобильного диска это хороший срок, так что если бы такое нужно было бы это было бы одним из критериев выбора
    Ответ написан
  • Какие скорости должны быть у RAM DDR4?

    @rPman
    Не там смотришь скорость dram.

    Да у ddr4 максимальные скорости чтения/записи данных именно таковы и являются одной из ограничений дальнейшего их роста (с помощью контроллера памяти данные с ssd диска по линии pci-e копируются напрямую в ddr4 память, они не могут быть скопированы быстрее чем это физически позволяет оперативная память или канал pci-e).

    Но! материнские платы позволяют объединять модули памяти с помощью технологий dual channel/triple channel/quad channel буквально умножая доступную пропускную способность в 2/3/4 раза, но заметно это только на специфичных задачах и синтетических тестах, когда как для обычных задач прирост скорости считанные проценты.

    p.s. Современные ssd диски, точнее энергонезависимая память произвольного доступа, на столько быстрые, что возможно создание систем где ram в принципе заменяется ими, и возможна разработка софта (linux как ядро, на сколько я понял, готов к этому, но вот софт нет) оптимально работающего в такой среде, что может повысить скорость работы даже не в два раза а на порядок. Существуют модули памяти, построенные по этому принципу (это имело смысл пока не изобрели pci-e m.2 nvme стандарт)

    p.p.s. не сильно верь таким тестам работы ssd, всегда делай это с оглядкой на размер файла данных, в пределах которого проводился тест, в данном случае в Crystal Disk Mark установлен всего 1Гб, что легко вмещается во внутренний кеш накопителя, стоит только общему размеру данных увеличиться в 2-3 раза, как итоговая скорость записи (а именно она критична для ssd) падает на порядок.

    Например дешевый nvme диск может давать легко 500мбайт/с чтение и такую же скорость записи, но как только будет записан условный гигабайт данных (за считанные секунды), эта скорость падает до 30мбайт/с

    Дорогие ssd диски имеют бОльшую минимальную скорость записи и бОльший кеш отложенной записи, но эта настоящая скорость записи все же будет в несколько раз меньше скорости чтения.
    Ответ написан
  • Какой диск выбрать в старую материнку - 2.5 или М.2?

    @rPman
    m.2 слота у тебя нет (pci-e он называется так как многие из них подключены напрямую к pci-e линии, что исключает задержки из-за протоколов sata, но на самом деле m.2 nvme диски быстрые при сравнительной дешевизне потому что у них контроллер заметно проще, часть работы перекладывает на процессор и память на материнке)

    так что бери sata 2.5" диск

    p.s. существуют pci-e контроллеры m.2 nvme дисков, стоят примерно 1-2 т.р.
    p.p.s. так же существует m.2 sata стандарт подключения дисков, особого смысла в нем я не вижу, только что если остальные слоты уже заняты
    Ответ написан
    Комментировать
  • Выбор ноутбука для программирования на основе CPU?

    @rPman
    amd Single Thread Rating: 1824
    intel Single Thread Rating: 2205
    при примерно одинаковом общем score - 6524 и 6329 соответственно (да интель медленнее в многопотоке получается на синтетике).

    Второй от интель, у него m.2 ssd, больше портов (есть lan), видео от intel (в мобильных устройствах как я понял они лидирует как минимум по энергопотреблению) и заметно шустрее в single thread

    но киллер фича первого - сенсорный экран, так что от задач исходи.
    Ответ написан
    Комментировать
  • Новый ПК, намертво зависает при любой нагрузке. В чём проблема?

    @rPman
    Мемтест тоже не проходит, пару минут и зависает.
    вот этот момент говорит что не обязательно проблемы с охлаждением

    выбирай дефолтные профили памяти в биосе или даже понижай частоты и тайминги, убирай весь разгон что ты сделал, добейся сначала прохождения мемтест

    подключай планки памяти по одной, меняй слоты если это позволено материнкой, выяви сбойный модуль и неси по гарантии

    так же нельзя исключать проблемы с материнкой или блока питания, правильное выявление сбойного компонента это буквально тестирование по отдельности своих компонентов в заведомо рабочем конфиге
    Ответ написан
    1 комментарий
  • Какой процессор выбрать для виртуалок 4-5 машины в VMware esxi?

    @rPman
    Так уж получилось, что виртуалки (когда их несколько) лучше работают на серверных материнках, в идеале многопроцессорных, там может в однопоточных тестах будет хуже результат стабильность работы и наличие ecc памяти не оставляют выбора.

    Но выбирают обычно по деньгам.

    Пять виртуалок, минимум по 2 ядра на каждую (windows как минимум одно ядро хочет под свои задачи, иначе будет очень медленно, проверено), чем будет занят linux в виртуалках не понятно,.. лучше бы перечислил задачи, которые будут решать эти машины а не инструменты, которыми ты будешь их настраивать

    Если выбирать десктопные железки под абстрактные задачи рядовых пользователей, то первый критерий - наличие большого кеша l3 у процессора и высокая скорость в тестах single thread, количество же ядер уже не так важно (хотя как уже сказал выше, ориентируйся на 2 ядра на виртуалку только чтобы запустилось и работало, просто браузер еще пару ядер пожелает, чтобы тот же ютуб не подлагивал, хотя кто будет в здравом уме это в виртуалке запускать), отсюда бери топовые камни но с уменьшенным количеством ядер, они обычно по цене заметно ниже бывают.

    Второй критерий - хорошая быстрая оперативная память, можно сэкономить на процессоре и даже на материнке, но на оперативной памяти не стоит!

    Еще я помню кто то 'с пеной у рта' убеждал что именно vmware заметно лучше работает на интелях, что такое 'лучше' я так и не понял, плюс это было до появления райзен и зен от амд, а они сейчас наиболее привлекательные по соотношению цена-производительность в десктопном сегменте.

    p.s.
    у меня сейчас середнячок от интель i5-12600 c 6-тью ядрами (12 thread, 4.5GHz), за очень дешево ()меньше 20т.р.), виртуалки (kvm правда) летают, с паравиртуализацией больше 200мбайт/с простая самба файлы гоняет, а условная ntlite весь пакет обновлений на msdn windows 7 накатило меньше чем за 10 минут,.. с башенным кулером я его не слышу даже в нагрузке
    Ответ написан
    3 комментария
  • Как скопировать диск на другойЁ меньшего объема?

    @rPman
    clonezilla (есть как загрузочный диск так и стандартный пакет в linux)

    Универсальный инструмент, умеет работать как с linux файловыми системами так и windows ntfs/exfat/fat32 (он использует утилиту partclone), автоматически скопирует как mbr и подправит таблицу разделов и главное максимально эффективно (быстрее чем dd, потому что пропускает свободное место) склонирует диск

    Есть проблема, возможна ситуация (редко), когда из-за фиксированного размещения таблицы ntfs mfat, возможности по уменьшению раздела будут ограничены, даже при наличии свободного места, тогда единственный способ корректно перенести раздел с системой будет backup-restore средствами windows (только он корректно переносит права доступа, символические ссылки и прочее)

    Еще одна проблема, ее может породить стандарт EFI (иногда не требуется), потребуется обновить информацию о загрузочных записях об ОС в биосе, запустив соответствующие утилиты, для windows - инструменты восстановления установочного компакт диска, а для linux переустановкой загрузчика (скорее всего grub) или вручную с помощью efibootmgr
    Ответ написан
  • Какие параметры (цифровой след) передаёт OBS и подобные программы стриминговым сервисам?

    @rPman
    Может ли OBS так делать? - да, в потоке есть место куда сложить отпечаток.
    Делает ли? - не знаем, и чтобы ответить на вопрос нужно будет реверсить код и анализировать трафик.

    НО задайся вопросом, зачем им это делать? случайно так не получится, необходимо чтобы стриминговая платформа как то договорилась с разработчиками OBS об этом.

    p.s. исходники программы открыты
    Ответ написан