Fractal Prologue 徒然なるままに...データと遊ぶ
Posts with the tag DEV:

Vertex AI Pipelines のサービスアカウントで少しつまずいたので整理した

はじめに Vertex AI Pipelines のサービスアカウント周りが分かりづらかったのと,GCP の他のサービスへの権限付与(IAM ロールの付与)の方法について備忘録として残しておきます. Vertex AI Pipelines に関連する3つのサービスアカウント Vertex

ANN ライブラリの Annoy で build index する時に Illegal Instruction Error が発生した

はじめに Annoy という Spotify が開発している Python 製の ANN (Approximate Nearest Neighbors) のライブラリがあり,それを使ってレコメンドアイテムの類似度を計算する機会があったのですが,コンテナ化したものを Vertex AI Pipelines 上で動かしていたところ,Fatal Python error:

データフレームでリストを ndarray にした値を csv ファイルで保存する場合の注意

はじめに Python のデータフレームを使ってレコメンドリストを生成した場合に遭遇した内容で,備忘録がてら筆を取ってます.内容としては,リストを ndarray に変換して,それらの値が入ったデータフレームを csv ファイルとして保存

Step Functions から Glue のジョブパラメータを指定して実行する方法

はじめに Glue を使ってデータ連携する際に,例えばデータ連携したい期間を変えたり,環境情報を渡したり,などのパラメータを与えて実行したい場合の備忘録です.特に,Step Functions (SFn) 経由で Glue を実行する場合に,インプッ

Step Functions での Opensearch Package の更新は直列or並列?

はじめに OpenSearch の Package 更新,つまりユーザー辞書やシノニム辞書の更新を Step Functions で行う場合に,直列で行うのが良いか並列で行うのが良いかメモ程度の備忘録として残しておきます. 結論としては,OpenSearch の Package 更新は

Airbyte でスプレッドシートのデータを BigQuery に連携

はじめに 以前から気になっていた OSS の Airbyte という EL に特化した Data Integration ツールを使ってみたかったので,今回はこれを使って以前 Embulk で実装していたスプレッドシートから BigQuery へのデータ同期処理と同じことができるか試してみた話に

Github Actions と CodePipeline を使って Step Functions を動かす CI/CD を構築

はじめに 2ヶ月以上ご無沙汰になってしまいましたが,久しぶりのテックブログになります.今回はタイトルにもあるように,Github Actions と CodePipeline を使ってマージトリガーで Step Functions のパイプラインを動かす CI/CD を構築したお話に

FastAPI と RabbitMQ を用いた機械学習タスクの非同期処理

はじめに 最近,機械学習を使ったアプリケーションのバックエンドでどういった処理を行ってモデル作成などを行っているか気になったので,モデル作成時によく行われる非同期処理を FastAPI と RabbitMQ を用いて検証したお話になりま

Step Functions で自作 Dockerfile を使って SageMaker の GPU マシンを動かす方法

はじめに Step Functions で SageMaker のリソースを特にカスタムコンテナイメージで使う場合,単純に InstanceType として “ml.g4dn.xlarge” などの GPU マシンを設定するだけでは GPU を使った学習はできなくて,使いたいDockerfile に少し手を加える必要がありま

ValueError: Must setup local AWS configuration の対処方法

はじめに Step Functions で SageMaker ProceesingJob を使ってカスタムコンテナを実行した際に,その実行スクリプト内で ExperimentAnalytics の API を使用していたところ,「ValueError: Must setup local AWS configuration with a region supported by SageMaker.」というエラーが発生したので