338 прочтений · 2 года назад
VMware 7 — управляем NUMA
vNUMA В VMware 7 есть технология виртуальных узлов NUMA — vNUMA. Эта технология по умолчанию начинает работать при соблюдении одного из условий: Поведение vNUMA можно изменять с помощью Advanced Settings виртуальной машины. Это может понадобиться в нескольких случаях: К примеру, есть мнение, что для работы 1С лучше использовать один узел NUMA, если физический процессор это позволяет. UMA и NUMA В типовых многопроцессорных архитектурах доступ процессоров к памяти организован в архитектуре UMA, известной также как SMP...
9 прочтений · 1 год назад
Рост производительности машинного обучения с Rust. Часть 2
Источник: Nuances of Programming В первой части мы начали с нуля разработку ML-фреймворка на Rust. Основная цель  —  оценить рост скорости обучения модели на Rust и PyTorch по сравнению с Python. Для сетей прямой связи результаты очень позитивные. Продолжим со сверточными нейросетями CNN, их определением и обучением. Чтобы иметь доступ к тензорной линейной алгебре и функционалу Autograd, снова задействуем крейт Tch-rs как обертку LibTorch, библиотеки PyTorch на C++. Остальное разрабатывается с нуля...