awscli==1.23.5
, botocore==1.23.5
, boto3==1.22.5
, awswrangler==2.15.1
, pandas==1.4.2
awscli==1.23.5
, botocore==1.23.5
--additional-python-modules
というJobパラメータを追加すれば実行時にインストールしてくれる--additional-python-modules boto3==1.26.133 botocore==1.29.133 awscli==1.27.133 llama-index==0.6.6
.whl
ファイルとしてパッケージングしてS3 Bucketに保存し、Jobパラメータ —extra-py-files
にS3 URIを記述してあげれば使える公式のドキュメントに書いてある方法
依存ライブラリとしてllama-index==0.6.11
を追加する。
$ poetry new test_package --src
$ cd test-package
$ poetry add llama-index==0.6.11
$ echo << EOS >> src/test_package/__init__.py
>def test():
> print('test')
>EOS
$ poetry build
$ find . | sort
.
./README.md
./dist
./dist/test_package-0.1.0-py3-none-any.whl
./dist/test_package-0.1.0.tar.gz
./poetry.lock
./pyproject.toml
./src
./src/test_package
./src/test_package/__init__.py
./tests
./tests/__init__.py
$ cat pyproject.toml
[tool.poetry]
name = "test-package"
version = "0.1.0"
description = ""
authors = ["sinofseven <em.s.00001@gmail.com>"]
readme = "README.md"
packages = [{include = "test_package", from = "src"}]
[tool.poetry.dependencies]
python = "^3.9"
llama-index = "0.6.11"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
Dict[str, Dict[str, dict]]
でデータを保持してるDict[str, List[float]]
とDict[str, str]
で保持してるAdd DynamoDB Store by sinofseven · Pull Request #3765 · jerryjliu/llama_index
mergeされて、v0.6.11のリリースで使えるようになった!
高精度な生成系 AI アプリケーションを Amazon Kendra、LangChain、大規模言語モデルを使って作る | Amazon Web Services ブログ