VibratoをLambdaで使いたい
Vibratoは高速便利な形態素解析器。
以下の記事参照。
これをAWS Lambdaで使いたい。
Vibratoは高速便利な形態素解析器。
以下の記事参照。
これをAWS Lambdaで使いたい。
AWS Lambda関数で標準でないPythonライブラリ(今回の場合はopenai、linebot-sdkなど)を使用するには、それらのライブラリを事前に用意する必要がある。
以下2つの方法があり、
Lambdaレイヤーを作成する方法だと、
というメリットがある。
したがってLambdaレイヤーを作成する。
AWS Lambdaは、Amazon Linux上で実行されるため、使用するライブラリや依存関係はAmazon Linux環境に合わせる必要がある。
具体的に言うとWindows上でpythonライブラリを用意してアップロードしても謎のエラーが発生することがあるので避けた方が良い。
Dockerを使用して仮想環境上にAmazon Linuxを再現することでこの問題を解決する。
具体例をもとにその方法を記す。
ffmpegは動画の加工・変換などいろいろできるすごいやつ。
これにより動画から画像を抜き出したい。
しかし、インストールして環境が汚れるのは恐怖。
なのでDockerを使い、コンテナ上でffmpegを扱う。
Dockerは前回(DockerをWindows10で使う)インストールした。
Update your browser to view this website correctly. Update my browser now