AWS SageMaker Canvasに任意のS3を利用する
Bolt.newのtoken節約方法
近年、テキストベースの指示でUIを自動生成できるツールが注目されている。最近業務で実際に Bolt.new に触れる機会があった。
bolt.new
なお、Bolt.newを選んだ理由はv0よりも使えるフレームワークに自由度があったため。
本記事では、$100の個人向けプランを実際に利用した経験をもとに、Bolt.newを効率的かつ経済的に活用するためのポイントを紹介する。
- Bolt.newとは何か
- $100プランを試してわかったこと
- Visual Studio Code + Copilotとの比較
- トークンを節約するための工夫①:デザイン修正はローカルで対応する
- トークンを節約するための工夫②:機能単位でプロジェクトを分ける
- まとめ:設計フェーズにおける強力なツールだが、使い方には工夫を
KubeflowのArtifact作成方法
KubeflowのNotebookからPipelineを実行
この記事では、KubeflowのパイプラインをNotebookから実行する方法を説明する。Kubeflowがローカル環境に構築されている場合、ServiceAccountの設定から実際にパイプラインを実行する手順を記述する。
以下の公式のドキュメントが実行できなかったので、ローカルのkubeflow notebookで実行できる手順をまとめた。
www.kubeflow.org
どうやらデフォルトで提供されるServiceAccountには、Kubeflow Pipelineを操作するための十分な権限がない。
このため、必要な権限を付与した新しいServiceAccountを作成し、Notebook上からパイプラインを実行する方法をまとめた。
また、作成したServiceAccountを適切に設定し、ローカルのnamespaceと合わせることで、Kubeflowダッシュボードからも実行状況を確認できるようにする。
これにより、notebookで生成したpipelineのyamlをいちいちダウンロードしてからダッシュボードにアップロードして実行みたいなめんどくさい手順を経ずに、直接notebookからpipelineを登録・実行できるようになる。
- 前提条件
- 1. ServiceAccountの作成
- 2. Tokenの発行
- 3. NotebookでKubeflowパイプラインを実行
- pipelineの作成
- Kubeflowのエンドポイントとトークンの設定
- Experiment, Pipelineの取得
- パイプラインの実行
- Experiment設定せず直接pipelineを実行する方法
Windows11+WSL2にKubeflow環境構築手順 2024年末版
最近GCPのPMLE試験に無事合格した。その試験勉強の際に問題として触れることが多かったKubeflowにすこぶる興味が湧いたので自宅PCに環境構築を行ってみた。この記事は環境構築手順についてメモ的に残すためのもの。
構築手順については先人のブログと公式のgithubを参考にしながら進めた。
venoda.hatenablog.com
github.com
- 注意点
- 事前セットアップ
- 環境
- WSL --versionの結果
- そのほかのバージョン
- Kubectl v1.31.0のインストール
- Kustomize v5.4.2のインストール
- kubeflow v1.9.1のインストール
- ダッシュボードにアクセスする
Ethernaut-CTF2024をローカルでやってみる
今年3月ごろに実施していた、EthernautのCTF2024というイベントがあった。
ctf.openzeppelin.com
イベントはすでに終了したが、実はローカルでも同じように回答に正解するとフラグを取得できる本番さながらの環境が構築できるリポジトリが公開されている
github.com
github.com
この記事ではこちらの環境構築手順と、実際に問題に回答するための最初の導入部分について解説する。
続きを読む