рекомендую либо отладкой заняться (настроить ide для этого), либо сделай логи в файл, простейший file_put_contents('filename.log',var_export,FILE_APPEND) перед самым json_encode
почти наверняка проблема где то, где создается экземпляр объекта
У windows есть загрузчик и опции, которые позволяют неплохо тюнить местонахождение системы и в принципе можно будет установить на один диск на разные разделы разные ОС, но будут проблемы с буквами диска для системы, устанавливаемой второй, при установке она увидит установленную первую, и пропишет ей диск C а новой установке диск D, т.е. вторая система будет установлена на D:\Windows (это тоже можно обойти, есть unattended install файлик, где можно подробно расписать сценарий процесса установки, с ним не помогу).
Я отчетливо помню, что несколько windows на одном диске у windows update были проблемы, возможна ситуация, когда вторая установка будет затерта (так буквально уже происходило) и потребуется ее восстановление. Как говорится достаточно один раз оступиться, и тебе об этом будут помнить всю жизнь, а так как реальность показывает что свои старые ошибки майкрософт не торопится исправлять, возможно и повторение.
Отдельный диск для установки это самый лучший и простейший вариант.
И да, возможен вариант. когда сначала ты устанавливаешь систему на единственный диск, а затем, копированием переносишь на место, где она должна быть размещена, хоть второй диск, хоть другой раздел.
p.s. наилучшую изоляцию предлагает виртуализация, устанавливай вторую систему в виртуалке, и горя не ведай.
Вопрос легальности не стоит, так как не важно, физик вы или нет, если вы в под санкциями то нельзя. а если хотите хитрить и обманывать то путь вам на рутрекер и кряки.
Не скажу про фонтран, но в общем студии с 2013 версии стали больше ориентированны на работу онлайн, то тут, то там будут вылезать ошибки без vpn в принципе
причина - от балды добавить потоков, больше чем физических ядер, потому что типовая нагрузка обычно не нагружает одно ядро полностью одним потоком, заранее это не угадаешь, поэтому и добавляют +1, +10, +100
тогда это что то очень странное, потому что смена типа подключения в локальной сети никак не влияет на работу сети провайдера за роутером.
давай еще раз проговори, скорость 1гбит и 100мбит какого именно подключения ты меняешь? то что от роутера до твоего компьютера или от роутера до сети провайдера?
Rubilnik, где у вас сказано про тесты в локальной сети?
при выборе 1гбит должны задействоваться все контакты разъема и все провода в кабеле, а при 100мбит только 4половина из них, почти наверняка один из контактов сетевухи поврежден/замусорен
не про смартфон
p.s. установи windows 11 в виртуалке, настрой vpn на не россию (например польша) и тебе будет доступен (у меня старый акк на mail.ru но никто не мешает и гугловский использовать) copilot в браузере. У него бесплатно есть функция голосового общения
опыта у меня мало, исключительно с образовательной инициативой работал с нескольками видеокартами через opencv, т.е. самостоятельно разделял задачи где что запускать.
pytorch так же имеет механизмы выбора, куда именно загружать веса и обучающую выборку, нужно правильно понимать структуру нейронной сети, что как и в какой последовательности используется, что бы правильно выбрать, куда что загружать. Конкретно с позиции больших нейронных сетей, в т.ч. llm, нагрузку на ведеокарты распределяют универсально самым простым способом - каждую большую матрицу размазывают по нескольким gpu, и в результате за счет большей нагрузки на pci-e (а на серверах она быстрая), эффективно используют все вычислительные мощности очень эффективно, но это имеет смысл только в пределах одного сервера (tensor parallelism).
так же, при использовании серверных видеокарт, при наличии (аппаратно) nvlink соединения между ними, они могут восприниматься как единая gpu автоматически, но я бы не надеялся на эффективное распределение нагрузки в этом случае.
Советую потратить на том же selectel денег на пару суток аренды их сервера, и настроить там все необходимое по минимуму и протестировать (буквально поставить гипервизор, создать несколько виртуалок, настроить несколько рабочих мест)
Домен контроллер и файловый протокол smb не требуют особых ресурсов, у вас 20 человек, значит требования берите из minimal
echo $XDG_SESSION_TYPE
Если выводит wayland, значит используется Wayland, если x11, значит используется Xorg, если tty, значит это ssh сессия или консоль
так же можно посмотреть процессы ps aux | grep wayland
почти наверняка проблема где то, где создается экземпляр объекта