Как вручную создать удаленное подключение к ядру Wolfram Language?
Ручное создание удаленного подключения с ядром – полезный инструмент отладки. Попробуйте сделать это, если у вас возникли проблемы с подключением к удаленному ядру.
- Запустите приложение Wolfram на вашей локальной машине.
- Перейдите к пункту меню «Evaluation ► Kernel Configuration Options» (Оценка ► Настройки параметров ядра).
-
Чтобы добавить новое ядро и настроить его, нажмите «Add» (Добавить). В macOS, нажмите на значок “+” в левом нижнем углу. Откроется диалоговое окно свойства ядра «Kernel Properties».
- Введите подходящее название для вашего удаленного ядра, например “Remote Kernel” (Удаленное ядро).
- В разделе «Basic Options» (Основные настройки), установите для параметра “Launch on” (Запуск на) значение “Remote Machine” (Удаленная машина).
- Очистите поле “Kernel Program” (Программа ядра).
- Нажмите на опцию «Advanced Options» (Дополнительные настройки). В поле “Arguments to MLOpen” (Аргументы для MLOpen) введите:
-LinkMode Listen -LinkProtocol TCPIP
- Нажмите кнопку OK.
- Откройте новый блокнот.
- Перейдите в пункт меню «Evaluation ► Notebook’s Kernel» (Оценка ► Ядро блокнота) и нажмите на названии только что созданного ядра.
- В блокноте выполните команду:
$Version
Вместо появления номера версии ядра Wolfram, появляется окно сообщения с названием ссылки:
MathLink Link created on:
- Запишите название этой ссылки, чтобы использовать ее позже, и нажмите кнопку OK, чтобы закрыть диалоговое окно. В строке заголовка блокнота вверху по-прежнему должно быть написано “Running…”.
- Подключитесь к удаленной машине и запустите на ней ядро Wolfram Language.
- Внутри этого ядра выполните команду:
$ParentLink = LinkConnect["linkname", LinkProtocol->"TCPIP"]
Здесь “linkname” — это название ссылки, которое вы записали ранее, заключенное в кавычки. Например, если название ссылки:
port1@machine.domain.com,port2@machine.domain.com
пожалуйста, выполните:
$ParentLink = LinkConnect["port1@machine.domain.com,port2@machine.domain.com", LinkProtocol->"TCPIP"]
Теперь блокнот, открытый на вашей локальной машине покажет версию ядра Wolfram Language, к которому вы удаленно подключились.
Это означает, что локальная машина успешно использует удаленное ядро.
[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
- Расширенная поддержка установки