Это векторный процесс поиска семантического текста.
Файл cdk.json сообщает CDK Toolkit, как выполнить ваше приложение.
Этот проект настроен как стандартный проект Python. Процесс инициализации также создает VirtualENV в этом проекте, хранящийся в каталоге .venv . Чтобы создать виртуаленв, предполагает, что в вашем пути есть исполняемый файл python3 (или python для Windows) с доступом к пакету venv . Если по какой -либо причине автоматическое создание VirtualENV не удается, вы можете создать VirtualENV вручную.
Чтобы вручную создать VirtualEnv на MacOS и Linux:
$ python3 -m venv .venv
После завершения процесса инициации и создается VirtualENV, вы можете использовать следующий шаг для активации вашего VirtualENV.
$ source .venv/bin/activate
Если вы являетесь платформой Windows, вы бы активировали VirtualEnv, как это:
% .venvScriptsactivate.bat
После активации VirtualENV вы можете установить необходимые зависимости.
(.venv) $ pip install -r requirements.txt
На этом этапе теперь вы можете синтезировать шаблон CloudFormation для этого кода.
(.venv) $ cdk synth
-Параметры Sagemakernotebookinstancetype = "
-Параметры OpenSearchDomainName = " your-opensearch-domain-name "
-Parameters ec2keypairname = " your-ec2-key-pair-name "
Используйте команду cdk deploy , чтобы создать стек, показанный выше.
(.venv) $ cdk deploy
-Параметры Sagemakernotebookinstancetype = "
-Параметры OpenSearchDomainName = " your-opensearch-domain-name "
-Parameters ec2keypairname = " your-ec2-key-pair-name "
Чтобы добавить дополнительные зависимости, например, другие библиотеки CDK, просто добавьте их в свой файл setup.py и повторно запустите команду pip install -r requirements.txt .
После того, как cdk deploy развернут, откройте ноутбук Jupyter на вашем экземпляре Notebook Amazon SageMaker. Затем загрузите файлы *.ipynb в ноутбук SageMaker, который вы используете для завершения остальной части лаборатории.
| *.IPYNB Файл | спецификация ядра |
|---|---|
| Семантическая текстовая и-исследование-tf.ipynb | conda_tensorflow_p36 |
| Семантическая текстовая поиска-TF2.ipynb | conda_tensorflow2_p36 |
cdk ls Перечислите все стеки в приложенииcdk synth испускает синтезированный шаблон облачной информацииcdk deploy развернуть этот стек в свою учетную запись/регион по умолчанию/регионcdk diff сравнить развернутый стек с текущим состояниемcdk docs открывает документацию CDKНаслаждаться!