«из оптимизации импорта pyoptsparse» недопустимая ссылка в pyoptsparse_driver.py - PullRequest
0 голосов
/ 08 апреля 2020

Это строка 18 в pyoptsparse_driver.py

from pyoptsparse import Optimization

Я не думаю, что это допустимая ссылка на что-либо. Просто пытаюсь проработать простой пример оптимизации из test_pyoptsparse_driver.py. См. LINE 1575. Я пытался изменить оптимизатор с NSGA2 на SLSQP

Я не знаю, зачем вам нужна эта функция

_, local_opt = set_pyoptsparse_opt('NSGA2')

Строка 330 вызова set_pyoptsparse_opt

from pyoptsparse import OPT

Откуда происходит pyoptsparse?

1 Ответ

0 голосов
/ 08 апреля 2020

Pyoptsparse идет от MDOLab в UMich, и репозиторий можно найти здесь . Для запуска этого примера вам нужно будет клонировать и установить репозиторий, используя шаги ниже. OpenMDAO в настоящее время использует версию 1.2, но если вам нужна последняя версия, просто пропустите этот шаг.

git clone https://github.com/mdolab/pyoptsparse.git
cd pyoptsparse
git checkout tags/v1.2
pip install -r requirements.txt
pip install .
...