WOLFRAM

Почему Mathematica не запускает автоматически столько локальных подядер, сколько ожидалось?

Локальные подядра запускаются автоматически при выполнении либо первой параллельной функции, либо функции LaunchKernels[].

По замыслу Mathematica автоматически запускает подядра, равные числу физических ядер процессора. Mathematica не распознает логические ядра процессора, например, те, которые используются в технологии гиперпоточности. Чтобы отменить эту настройку, используйте функцию LaunchKernels[n], где n – целое число, указывающее количество локальных подядер для запуска.

Получить количество подядер, доступных для параллельных вычислений:

In[1]= $KernelCount
Out[1]= 8

Добавить 4 дополнительных локальных подядра:

Сейчас доступно 12 локальных подядер:

In[3]= $KernelCount
Out[3]= 12

Mathematica никогда не сможет запустить больше подядер, чем количество доступных лицензионных мест для подядер. Чтобы узнать общее количество доступных лицензионных мест подядра, которые вы приобрели, выполните $MaxLicenseSubprocesses в сеансе Wolfram Language на рабочем столе.

Если ядер процессора больше, чем лицензионных мест для подядер, то для каждого автоматического подядра, которое пытается запуститься сверх этого лимита, появляется предупреждающее сообщение. Включение опции “Limit by license availability” (Ограничить по доступности лицензии) позволяет избежать этого.

Если количество ядер процессора больше, чем лицензионных мест для подядер, то вы можете приобрести лицензию Mathematica Core Extension, которая предоставляет больше лицензионных мест для подядер.

Некоторые лицензионные места могут быть заняты подядрами, которые не были завершены должным образом. Завершение этих процессов возвращает удерживаемые лицензионные места.

[English]

Была ли эта статья для вас полезной?
Да
Нет

Хотите оставить комментарий?

Спасибо за ваш отзыв.

Отправить

Обратиться в службу поддержки

Если у вас есть вопросы о ценах и оплате, активации или сомнения по техническим темам, мы готовы вам помочь.

1-800-WOLFRAM (+1-217-398-0700 для международных звонков)

Служба поддержки

Понедельник-пятница
с 08:00 до 17:00 по центральному времени США

  • Регистрация или активация продукта
  • Предпродажная информация и заказ
  • Помощь в установке и первом запуске

Расширенная техническая поддержка (для правомочных клиентов)

Понедельник-четверг
с 08:00 до 19:00 по центральному времени США

Пятница
с 08:30 до 10:00 и с 11:00 до 17:00 по центральному времени США

  • Приоритетная техническая поддержка
  • Поддержка по продуктам от экспертов Wolfram
  • Помощь специалистов по программированию на Wolfram Language
  • Расширенная поддержка установки