Comments 44
Самое главное не протестировали, окупается ил в майнинге :)
Если серьезное, то явно не лишняя вещь и многим пригодится.
А вы сами-то пробовали ваш RemoteFX Adapter использовать для чего-то из вышеперечисленного? Я почти уверен, что:
Если бы у вас было полноценное устройство через PCI Passthrough, то это ещё имело бы какой-то смысл. Вы хотя бы действительно майнер запустили для теста что-ли — вполне себе бенчмарк вычислительного потенциала. Тогда сразу и обнаружили бы всю тщетность затеи. Разве что для удалённых рабочих столов с ускорением графики годится.
- CUDA и OpenCL на нём работать не будут — второй, третий и четвёртый пункт предложенных вами применений (вычисления, аудит паролей и нейросети) сразу мимо.
- NVDEC/NVENC и VCE (что подразумевается пятым пунктом) через RemoteFX скорее всего тоже работать не будут — для стриминга и конвертации видео оно тогда никак не поможет.
Если бы у вас было полноценное устройство через PCI Passthrough, то это ещё имело бы какой-то смысл. Вы хотя бы действительно майнер запустили для теста что-ли — вполне себе бенчмарк вычислительного потенциала. Тогда сразу и обнаружили бы всю тщетность затеи. Разве что для удалённых рабочих столов с ускорением графики годится.
OpenCL на нём работать не будутВ одном из тестов мы использовали FurMark, программа предназначена для проведения тестирования различного уровня нагрузки под видеокарты, поддерживающие специальный 3D интерфейс API OpenGL. «Волосатый бублик» под RemoteFX прекрасно рендерился.
Волосатый бублик

Ну и вдобавок разработка самой технологии RemoteFX vGPU прекращена в пользу Discrete Device Assignment (PCI passthrough по сути). Источник: docs.microsoft.com
Как мы и писали в статье, приведенные тесты могут не иметь ничего общего с вашими реальными задачами и мы привели их лишь для примера. Вы можете сами проверить как работают данные программы, протестировать сервер с видеокартой, 3 дня для теста сервера мы даем бесплатно всем новым клиентам.
А как это выглядит со стороны хоста? Стоит хост с пулом карточек и они делят свою суммарную память, наподобие как в VirtualBox настраивается, сколько памяти от хостовой видяхи можно дать vm? Или хост стоит с одной видеокартой? В общем, интересны технические подробности, если это возможно. Сколько пользователей на такой хост допускается?
> переходите на страницу услуги и смотрите условия/цены
нажимаю на ссылку и там просто выбор VDS, никакого упоминания видеокарт, все фильтры сброшены в минимальные
нажимаю на ссылку и там просто выбор VDS, никакого упоминания видеокарт, все фильтры сброшены в минимальные
Если по ссылке не получилось, выберите в конфигураторе для заказа дата-центр RUCLOUD с частотой процессора 3,4Ггц (Тип процессора — Мощный), появится возможность выбрать сервер с видеокартой.
Как заказать VPS с видеокартой

а больше 1Gb VRAM не доступно?
нет
Мы в свое время расматривали возможность аренды серверов с видеокартой, для вебсервиса с поддержкой воксельного рендера. Выглядит это вот так:
Для работы нужна поддержка как минимум OpenCL с поддержкой CL_MEM_OBJECT_IMAGE3D, а лучше CUDA. Но тут основные требования именно к объему видеопамяти. Одна такая моделька, как в видео, требует 300Мб, а бывают модельки и побольше. А предполагалось, что один сервер будет обслуживать несколько клиентов одновременно. 1Gb видеопамяти — это практически минимум для одного клиента.
Для работы нужна поддержка как минимум OpenCL с поддержкой CL_MEM_OBJECT_IMAGE3D, а лучше CUDA. Но тут основные требования именно к объему видеопамяти. Одна такая моделька, как в видео, требует 300Мб, а бывают модельки и побольше. А предполагалось, что один сервер будет обслуживать несколько клиентов одновременно. 1Gb видеопамяти — это практически минимум для одного клиента.
Потестируйте наш сервер с видеокартой для ваших задач, 3 дня даем бесплатно для новых клиентов.
Потестировать конечно можно, чтобы понять будет ли работать там в принципе. Но с максимумальным объемом видеопамяти в 1Gb использовать такой сервер на практике бессмысленно. 1Gb это объем самых бюджетных видеокарт и на них в нашей задаче как раз в основном все упирается в видеопамять.
Там CL память отдельно считается, мне пишет, что 2048 Mb allocatable, хотя я создал виртуалку с 256 МБ видеопамяти. Я подозреваю, что гипервизор аллокацию памяти OpenCL вообще не особо может контролировать — он просто обёртка для OpenCL Nvidia на хосте и на лету аллокации просматривать вряд ли может.
Ну у меня сегодня не получилось проверить. Зарегистрировался, написано что тестовый доступ для конфигураций с ценой меньше 3000р. Пока игрался с конфигурацией, чтобы уложиться в эту цену, не заметил, что видеокарта пропала. В итоге создал без видеокарты. Когда заметил, удалил, но новую с тестовым доступом создать уже не получилось. Завтра может попрошу кого-нибудь зарегистрировать новый аккаунт и проверить.
Но в любом случае, даже если там 2G видеопамяти всего, этого все равно мало. Даже для десктопного решения это не много, а для серверного точно не вариант. Ну а если выделение памяти там реально не контролируется, то непонятно как этим пользоваться — в любом момент кто то другой может использовать всю видеопамять и ты об этом никак не узнаешь.
Но в любом случае, даже если там 2G видеопамяти всего, этого все равно мало. Даже для десктопного решения это не много, а для серверного точно не вариант. Ну а если выделение памяти там реально не контролируется, то непонятно как этим пользоваться — в любом момент кто то другой может использовать всю видеопамять и ты об этом никак не узнаешь.
У меня на моей домашней видеокарте OpenCL-драйвер показывает тоже 2 Гб, хотя там 8. Есть подозрение, что это ограничение на один инстанс приложения и GPU внутри 32битный.
У меня такая же история была, но я вовремя заметил. ruvds Из заказа пропадает видеокарта, если страница была переоткрыта повторно.
Я вот это щас как раз пытаюсь проверить, отъев большой кусок памяти у хоста. Проблема пока только на винде что-то на OpenCL собрать — целая проблема.
Пока игрался с конфигурацией, чтобы уложиться в эту цену, не заметил, что видеокарта пропала.
У меня такая же история была, но я вовремя заметил. ruvds Из заказа пропадает видеокарта, если страница была переоткрыта повторно.
Ну а если выделение памяти там реально не контролируется, то непонятно как этим пользоваться — в любом момент кто то другой может использовать всю видеопамять и ты об этом никак не узнаешь.
Я вот это щас как раз пытаюсь проверить, отъев большой кусок памяти у хоста. Проблема пока только на винде что-то на OpenCL собрать — целая проблема.
У Nvidia доступна вся память, но одним куском можно выделить 2G максимум, это да. Через CUDA такого ограничения нет.
У меня со сборкой собственного OpenCL кода под винду проблем нет. Использую OpenCL SDK, который идет в составе CUDA. А вот если нужно собрать что то стороннее, не знаю. Но например libx264 с поддержкой кодирования в OpenCL у меня вроде собирался под виндой из коробки, но они там вообще сторонний SDK не используют. Как я понял, просто сами загружают OpenCL.dll и находят там все нужные символы.
У меня со сборкой собственного OpenCL кода под винду проблем нет. Использую OpenCL SDK, который идет в составе CUDA. А вот если нужно собрать что то стороннее, не знаю. Но например libx264 с поддержкой кодирования в OpenCL у меня вроде собирался под виндой из коробки, но они там вообще сторонний SDK не используют. Как я понял, просто сами загружают OpenCL.dll и находят там все нужные символы.
Я даже не знаю, какой мне SDK использовать, чтобы он был OpenCL версии 1.1 и работал с RemoteFX (который на самом деле проксирует в nvidia opencl 1.2 на хосте). Пробовал использовать бинари собранные под OpenCL 1.2 (например, pyopencl) — не запускается просто из-за отсутствия некоторых функций в DLL.
Ксеонами на 3.4 ГГц удивили. Да, есть несколько моделей с такой частотой, но они сильно уступают по соотношению цена/суммарная частота по всем ядрам своим более медленным собратьям. Они реально выгодны для арендного бизнеса? Или там i7/i9 по факту?)
Также подобный сервер поможет компаниям или частным разработчикам, которые занимаются обучением нейросетей — та сфера, где мощность не бывает лишней.Меня как энтузиаста НС такое интересует — чтобы работало как Microsoft Azure Notebook, но с GPU и поминутной тарификацией.
Google Colab не пробовали или сброс данных каждые 12 часов не устраивает?
Посмотрите у меня в профиле, возможно вас устроит
В конфигураторе на сайте RUVDS вы можете выбрать необходимую вам конфигурацию сервера с видеокартой, затем выбрать вариант оплаты «За ресурсы» с поминутной оплатой. Подробное описание тарифа можно прочитать в нашем справочнике.
Пример оплаты за ресурсы

В конфигураторе надо выбирать «ТИП ПРОЦЕССОРА» «Мощный» и «Видео RAM»? При подключении «Видео RAM» цена подозрительно не меняется.
В конфигураторе надо выбирать «ТИП ПРОЦЕССОРА» «Мощный» и «Видео RAM»?Все верно. Дата-центр RUCLOUD.
При подключении «Видео RAM» цена подозрительно не меняется.При выборе оплаты «За ресурсы» цена указывается в месяц при минимальном использовании ресурсов, она складывается из оплаты за место на жестком диске и числа IPv4 адреса(ов) в аренде. Оплачиваются только фактически потребляемые ресурсы. В данном случае вы предварительно пополняете баланс счёта на сайте и с него ежедневно списываются средства за созданный сервер с учётом нагрузки, которую он оказывал в течение дня. Расчёт производится ежеминутно, замеряется суммарная процессорная нагрузка (МГц), средний за минуту объём потребляемой оперативной памяти, хранимой информации, количество записанных на диск и прочитанных с него данных, а также количество дисковых операций, объём загруженной из сети и отправленной в сеть Интернет информации.
Эх, и где вы были раньше… У меня был редкий случай, когда нужна видеокарта на сервере, и даже не для майнинга. Пару месяцев назад решил поностальгировать и зарегился в одной из галактик cosmic supremacy (аматорская онлайновая игрушка, напоминающая славный мастер оф орион).
Там клиент работает только под виндой, юзает opengl и требует хоть какую-нибудь видуху. Посему пришлось держать домашний комп включенным и ходить на него с планшета. Был бы в то время ваш сервер…
Там клиент работает только под виндой, юзает opengl и требует хоть какую-нибудь видуху. Посему пришлось держать домашний комп включенным и ходить на него с планшета. Был бы в то время ваш сервер…
Для вычислений сейчас некоторые компании, в том числе российские предлагают специальные облачные решения на Tesla и с поминутной оплатой.
С поминутной? Подскажите где можно такое "завернуть"
Первые 2 ссылки по запросу облачные вычисления:
Яндекс (написано, что тарификация посекундная)
https://cloud.yandex.ru/docs/compute/pricing
Рег.ру, видимо почасовая:
https://www.reg.ru/cloud-services/cloud_gpu
Некорректно тестировать один инстанс. 128КБ и смех и грех. Вы бы их хотя бы с 10 одновременно запустили на одном GPU и результат показывали. Немного почитав про RemoteFX GPU в одиночку он все Cuda ядра может утилизировать, а настройка памяти ограничит frame buffer инстанса при наличии конкуренции за этот буфер
из статьи кроме как реклама ничего нет! не реальных примеров. Вообще пропустили технологию Cuda где действительно используется для вычислений на gpu. Пустая статья, где можно понять как запустить ютюб и т.п.
Sign up to leave a comment.
VDS с видеокартой — мы знаем толк в извращениях