Wolfram Engine
Локально загружаемый Wolfram Engine внедряет вычислительный интеллект в Ваши приложения
Ответы на часто задаваемые вопросы
Общие вопросы
Что такое Wolfram Engine Community Edition?
Это бесплатная версия Wolfram Engine, лицензированная для непроизводственного использования. В Wolfram Engine реализован язык Wolfram Language с интерфейсами, подходящими для использования в программных проектах. Wolfram Engine - это сердце таких продуктов Wolfram, как Mathematica, Wolfram|One и Wolfram|Alpha.
Как работает Wolfram Engine Community Edition?
Wolfram Engine Community Edition загружается для локального запуска на вашей компьютерной системе. Он работает в Linux, Mac и Windows и может быть развернут на рабочем столе, серверах, виртуализированных, распределенных, распараллеленных и встроенных системах.. (Облако Wolfram Cloud обеспечивает немедленный облачный доступ к языку Wolfram Language.)
Можно ли запустить Wolfram Engine Community Edition в облаке?
Вы можете выполнять его как локальное программное обеспечение в виртуальных средах стандартных облачных провайдеров, таких как AWS. Облако Wolfram Cloud (и Wolfram Enterprise Private Cloud) предоставляет полную облачную среду для языка Wolfram Language.
Как Wolfram Engine Community Edition подключается к программному стеку?
Вы можете вызвать Wolfram Engine Community Edition из командной строки, как скрипт, через сокеты и через ZeroMQ. Вы также можете вызвать его через клиентские библиотеки для Python, Java, .NET и C/C++, а также из таких систем, как Excel, Jupyter и Unity. (Поддержка прямого подключения к веб-серверам находится в стадии разработки.)
Как Wolfram Engine Community Edition взаимодействует с инструментами разработчика?
Вы можете редактировать и управлять своим кодом на языке Wolfram Language с помощью стандартных сред IDE, редакторов и инструментов, таких как Eclipse, IntelliJ IDEA, Atom, Vim, Visual Studio Code и Git.
Нужно ли скачивать Wolfram Engine, чтобы попробовать язык Wolfram Language?
Нет. Вы можете попробовать его сразу и в интерактивном режиме в Wolfram Cloud.
Как Wolfram Engine Community Edition связан с Mathematica?
Это тот же процессор ядра системы, но с другим интерфейсом и другим лицензированием. Mathematica используется в основном для интерактивных вычислений с интерфейсом Wolfram Notebook. Wolfram Engine Community Edition предназначен для вызова другими программами, используя различные интерфейсы программного взаимодействия. Wolfram Engine Community Edition лицензируется для предпроизводственного использования в разработке программного обеспечения. В отличие от Mathematica, он не лицензирован для создания результатов для коммерческого или использования в собственной организации.
Как работает Wolfram Engine с Raspberry Pi?
Wolfram Engine, входящий в состав операционной системы Raspbian (помеченный как "Wolfram Language"), является тем же программным обеспечением, что и Wolfram Engine Community Edition, но адаптирован для Raspberry Pi и имеет лицензию, позволяющую использовать его в некоммерческих целях.
Wolfram Engine Community Edition - это проект с открытым исходным кодом?
Нет. Это специально лицензированная версия продукта, которая находится в непрерывном коммерческом развитии уже более трех десятилетий. Ниже приведена информация о включении его в проекты с открытым исходным кодом. Обратите внимание, что Wolfram активно работает в сообществе открытого исходного кода на протяжении многих лет, а некоторые компоненты Wolfram Engine и связанные с ним инструменты являются открытыми.
Установка и использование
Как мне установить Wolfram Engine?
Скачайте и запустите программу установки. Для более подробной информации смотрите нашу статью о поддержки.
Как активируется Wolfram Engine?
Запустите WolframScript, расположенный внутри установленного продукта (смотрите нашу статью о поддержки). Когда появится запрос, войдите в систему с той же учетной записью, которую вы указали при загрузке. Эта информация используется для подключения к облаку и проверки наличия двух свободных ключей, связанных с вашей учетной записью.
Что мне делать, если WolframScript говорит, что у моей учетной записи нет действительных ключей?
Два ключа назначены для каждой учетной записи. Если вы не вошли в систему, вы должны сделать это, чтобы получить ключи, связанные с вашей учетной записью. Если оба ключа уже были использованы, вы можете связаться с нами для их сброса.
Что такое WolframScript?
WolframScript - это программа для запуска Wolfram Engine из командной строки или скрипта. Он входит в комплект загрузки Wolfram Engine.
Как выполнить скрипты Wolfram Language?
В Mac и Linux поставьте #!wolframscript в начале скрипта и убедитесь, что программа WolframScript находится на вашем пути поиска исполнимых программ. Скрипты Wolfram Language обычно имеют расширение .wls. В Windows установщик WolframScript связывает расширение .wls с WolframScript. Для получения дополнительной информации смотрите документацию.
Лицензирование и условия использования
Примечание: "Wolfram Engine Community Edition" сокращается как "Free Engine".Могу ли я использовать Free Engine для разработки коммерческого продукта?
Да. Вы можете использовать его на этапе разработки, а также для демонстрации и тестирования. Вы должны получить производственную лицензию перед развертыванием своего продукта.
Могу ли я использовать Free Engine для исследований и разработок?
Да, если ваши исследования и разработки направлены на разработку продукта. Тем не менее, лицензия Free Engine не позволяет вам использовать его для явной цели производства продукции (например, документов или отчетов) для коммерческого или организационного использования. Для этого вам следует использовать Wolfram|One, Mathematica или другие продукты Wolfram, которые также предоставляют интерфейс Wolfram блокнота, более подходящий для этой модели использования.
Чем отличается лицензирование, если мое использование не является коммерческим?
Даже если ваш проект не является коммерческим, вы всё равно должны получить производственную лицензию, если хотите развернуть проект для конечных пользователей. Если вы учитесь или работаете в университете, у вас может быть лицензия университета на сайт Wolfram, которая будет регулировать использование вами Wolfram Engine и разрешать дополнительное использование, включая различные формы развертывания. Свяжитесь с нами для получения дополнительной информации.
Могу ли я сделать прототип, используя Free Engine?
Да. Лицензия Free Engine позволяет создавать прототипы программных продуктов. Вы можете создать прототип и использовать его для демонстрации и тестирования. Однако чтобы запустить продукт в производство, вам необходимо получить производственную лицензию.
Могу ли я предоставлять платные услуги с помощью Free Engine?
Да, если ваши услуги состоят из разработки продуктов с Wolfram Engine. Вы можете использовать Free Engine для создания демоверсий, но не для развертывания. Более того, если ваши услуги являются непосредственным продуктом (например, отчеты), то их не разрешается производить с Free Engine; для этого предназначены Wolfram|One или другие продукты Wolfram.
Могу ли я создать веб-сервис или API с помощью Free Engine?
Да, вы можете создать прототип или демо-версию веб-службы или API. Тем не менее, вам нужно получить производственную лицензию, прежде чем ваши услуги будут запущены в производство. Это требование обязательно, даже если ваш веб-сервис будет использоваться только внутри организации. Мы считаем, что веб-сервис или API находятся "в процессе производства", если их выходные данные используются не для демонстрации или тестирования, а в других целях.
Могу ли я преподавать курс используя Free Engine?
Free Engine предназначен для разработки программного обеспечения. Его лицензия не распространяется на предоставление образовательных услуг. Wolfram имеет обширные программы лицензирования для образования. Если вы учитесь или работаете в университете, вам может быть предоставлена лицензия на сайт Wolfram, которая позволит в полной мере использовать Wolfram Engine. Wolfram также предоставляет множество бесплатных образовательных инструментов, включая версию Wolfram Programming Lab. Свяжитесь с нами для получения специального лицензирования образовательной деятельности, если вы хотите преподавать курс разработки программного обеспечения с Free Engine.
Могу ли я использовать Free Engine в проекте с открытым исходным кодом?
Да. Вы можете использовать Free Engine при разработке вашего проекта, а также для демонстраций и тестирования. Однако лицензия Free Engine не разрешает его использование конечным пользователем, кроме случаев, когда это использование предназначено для дальнейшей разработки. Конечные пользователи должны иметь отдельную лицензию на Wolfram Engine. Возможно, у вас уже есть соответствующая лицензия, если у вас есть продукт Wolfram, такой как Wolfram|One или Mathematica, или вы находитесь в организации, имеющей лицензию на сайт Wolfram. Проекты с открытым исходным кодом могут подать заявку на получение специальной лицензии Wolfram Engine, которая позволяет конечным пользователям свободно использовать Free Engine в рамках своего использования в проекте.
Как я могу получить производственную лицензию?
Существуют различные типы производственных лицензий для разных ситуаций. Свяжитесь с нами, чтобы обсудить ваши варианты.
Сколько стоит производственная лицензия?
Это зависит от объема информации и применения. Для распространения внутри программного или аппаратного продукта типичные затраты составляют от $5 до $100 за копию.
Распространяется ли моя лицензия Wolfram|One или Mathematica на Wolfram Engine?
Да. Вы можете скачать Free Engine и использовать его в соответствии с условиями вашей лицензии Wolfram|One или Mathematica.
Необходимо аутентифицировать каждую копию Free Engine?
Да. Каждая копия должна быть аутентифицирована один раз с помощью Wolfram Cloud. Срок действия аутентификации не истекает, хотя Wolfram оставляет за собой право прекратить использование в случае злоупотребления. Производственные лицензии позволяют развертывать Wolfram Engines без отдельной аутентификации.
Можно ли распространять копии Free Engine?
Нет. Для обеспечения контроля версий и безопасности мы требуем, чтобы копии сгружались непосредственно у нас. Однако производственные лицензии могут разрешать перераспределение Wolfram Engines. Если вы используете службу распространения программного обеспечения,свяжитесь с нами для получения информации о предоставлении копий Free Engine через ваш сервис.
Есть вопросы? Свяжитесь с нами