2

Linux и VirtualBox noob здесь, так что, пожалуйста, будьте спокойны.

У меня были проблемы с компиляцией кода с помощью scipy в виртуальной машине VirtualBox 5.2 под управлением Fedora 26 на моем хосте Windows 10. Вывод загадочной ошибки - « Недопустимая инструкция (ядро сброшено) ». Я полагаю, что проблема заключается в том, что scipy думает, что на виртуальной машине активирован AVX2, когда он этого не делает (grep flags /proc /cpuinfo подтверждает, что ни AVX, ни AVX2 не включены).

Выйдя из этого потока аскубунту, я попытался запустить VBoxManage setextradata $ VMname VBoxInternal/CPUM/IsaExts/AVX2 на хосте. Кажется, это работает нормально, и запуск VBoxManage getextradata $ VMname перечисляет даже подтверждение изменения (ключ: VBoxInternal/CPUM/IsaExts/AVX2 теперь отображается со значением 1, как и ожидалось).

Но когда я перезагружаю свою ВМ (или даже когда я перезагружаю весь VirtualBox, на всякий случай), grep flags /proc /cpuinfo показывает, что AVX и AVX2 все еще отсутствуют в моих флагах. Я не понимаю, почему VBoxManage теперь видит AVX2 включенным, а /proc /cpuinfo - нет. Какие-либо предложения?

0