Tags
¶
¶
¶
¶
¶
¶
¶
- BuildJetでGitHub Actionsの費用を半分にする
- Cloud BuildでGitHubのSSH鍵を使う
- Cloud Buildを非同期で実行する
- Dockerのビルド結果をキャッシュする
- GitHub Actions で inputs の値を使うと concurrency の group 設定がうまくできなかった
- GitHub Actionsでpytestのカバレッジを出力する
- GitHub Actionsでsecretsを使う
- GitHub Actionsのあれこれ
- GitHub Actionsのキャッシュを削除する
- GitHubでCIのステータスを取得・変更する
- Pantsでリモートキャッシュを使う
- Pantsで差分テストをやってみた
- Pantsのテストをshard分割して実行する
- Ruffを使ってみた
- [GitHub Actions] DraftのPull RequestでCIをスキップする
- [GitHub Actions] paths-filterを使ってファイル、ディレクトリの変更を検知する
- actを使ってみた
- 【GitHub Actions】git diff の差分を高速に取得する方法
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
- Googleのソフトウェアエンジニアリングを読んだ
- Pull Requestを分析してレビュー効率とチームパフォーマンスを可視化する
- actを使ってみた
- cookiecutterとcruftとcopierでプロジェクトテンプレートの更新を取り入れる
- tfupdateを使ってterraformのバージョンを一括で更新する
¶
¶
- Dockerのビルド結果をキャッシュする
- GitHub Actions 内でコンテナを動かす
- Pantsでwhlを作る
- [gcp] Artifact Registryのコンテナイメージのタグ一覧を取得する
- docker-slimを触ってみた
- gh cliを使った ghcr の認証
- image streaming について調べてみた
- kfp localの実行時にGPUを使う
- pexでマルチステージビルドを行う
¶
¶
¶
- FastAPIでOpenAPI定義を生成する
- FastAPIのパフォーマンス分析
- Google Cloud API Gatewayのスキーマ定義をFastAPIで作成する
- Pex内部のGunicornを使ってWebAPIを起動する
¶
¶
¶
¶
- CV-CUDAのpillow resizeを試す
- ScaleneでPythonのプロファイリングを行う
- Slide
- Triton Model Navigator で PyTorch, TensorFlow, ONNX モデルを最適化
- kfp localの実行時にGPUを使う
¶
- GitHub CLI拡張でPull Requestのメトリクスを収集する
- GitHub の認証が面倒だったので gh cli で楽をしたい
- Source Repositoryを触ってみた
- Terraform で Git コミットの SHA を取得する
- [git lfs]filterを使ってオブジェクトを絞り込む
- changelogを自動で生成したい
- git管理のrootディレクトリを取得する
- lefthookを使ってgit hookを管理する
- 【GitHub Actions】git diff の差分を高速に取得する方法
- ディレクトリのgit logを表示する
- 便利なGitコマンド
¶
¶
- Cloud BuildでGitHubのSSH鍵を使う
- GitHub Actions で inputs の値を使うと concurrency の group 設定がうまくできなかった
- GitHub Actions 内でコンテナを動かす
- GitHub Actionsでoutputへの出力をPythonで行う
- GitHub Actionsでpytestのカバレッジを出力する
- GitHub Actionsでsecretsを使う
- GitHub Actionsのあれこれ
- GitHub Actionsのキャッシュを削除する
- GitHub CLI拡張でPull Requestのメトリクスを収集する
- GitHub Releases からバイナリをインストールする手軽な方法
- GitHub の Release から asset を取得する
- GitHub の認証が面倒だったので gh cli で楽をしたい
- GitHubでCIのステータスを取得・変更する
- MkDocsを使ってGitHub Pagesに公開する
- Pull Request Templateを作ってレビューのラリーを減らす
- Pull Request の番号を取得する
- Pull Requestを分析してレビュー効率とチームパフォーマンスを可視化する
- Slide
- [GitHub Actions] DraftのPull RequestでCIをスキップする
- actを使ってみた
- changelogを自動で生成したい
- gh cliでtokenを出力する
- gh cliを使った ghcr の認証
¶
¶
- BuildJetでGitHub Actionsの費用を半分にする
- Dockerのビルド結果をキャッシュする
- GitHub Actions で inputs の値を使うと concurrency の group 設定がうまくできなかった
- GitHub Actions 内でコンテナを動かす
- GitHub Actionsでoutputへの出力をPythonで行う
- GitHub Actionsでpytestのカバレッジを出力する
- GitHub Actionsでsecretsを使う
- GitHub Actionsのあれこれ
- GitHub Actionsのキャッシュを削除する
- GitHubでCIのステータスを取得・変更する
- MkDocsを使ってGitHub Pagesに公開する
- Pull Request の番号を取得する
- [GitHub Actions] DraftのPull RequestでCIをスキップする
- [GitHub Actions] paths-filterを使ってファイル、ディレクトリの変更を検知する
- actを使ってみた
- gh cliでtokenを出力する
- 【GitHub Actions】git diff の差分を高速に取得する方法
¶
- GitHub CLI拡張でPull Requestのメトリクスを収集する
- GitHub の Release から asset を取得する
- GitHub の認証が面倒だったので gh cli で楽をしたい
- Pull Request の番号を取得する
- gh cliでtokenを出力する
- gh cliを使った ghcr の認証
¶
¶
- Google Professional Services というレポジトリで気になったものを列挙する
- Googleのソフトウェアエンジニアリングを読んだ
- google-indexing-script を使って Google 検索のインデックス登録を自動化する
¶
- Apache BeamでPyTorchを動かしてみた
- Cloud BuildでGitHubのSSH鍵を使う
- Cloud Buildを非同期で実行する
- Cloud Runをterraform applyした時のハングを解消する
- Cloud Runデプロイコマンドでシークレットを扱う
- Google Cloud API Gatewayのスキーマ定義をFastAPIで作成する
- Google Professional Services というレポジトリで気になったものを列挙する
- MIGのVMを一時停止/停止する
- MQL で Vertex AI Endpoint の endpoint_id ごとにエラー率を取得する
- PrivateなCloud SQLにBigQueryを接続する
- Pub/Sub Dead Letter Topic
- Pub/Sub Emulator を使ってみた
- Pub/Subを触ってみた
- Slide
- Source Repositoryを触ってみた
- Vertex AI EndpointsのIDとDisplay Nameを取得する
- Vertex AI EndpointsのIDを任意のIDにする
- Vertex AI Pipelinesを触ってみた
- Vertex AI Prediction Batchを触ってみた
- Vision APIを使う時のロールについて
- [gcp] Artifact Registryのコンテナイメージのタグ一覧を取得する
- eventarcを触ってみた
- gcloud aio storageのtoken発行がtimeoutになる
- image streaming について調べてみた
- packerを使ってVMイメージを作成
- terratagを触ってみた
- 【Kubernetes】Numaflowでストリーミング処理を行う
- 既存のインフラストラクチャをIaCで管理するツールTerraformerとその関連ツール
- 複数のインスタンステンプレートをMIGとして利用する
¶
¶
¶
¶
¶
- PantsでTerraformを使う際のsetupとtips
- Terraform Dynamic Blockで動的にリソースを設定する
- Terraform Random Providerを使ってみた
- Terraformで特定のリソースごとにコマンドを実行する
- packerを使ってVMイメージを作成
- terratagを触ってみた
- tfupdateを使ってterraformのバージョンを一括で更新する
- 既存のインフラストラクチャをIaCで管理するツールTerraformerとその関連ツール
¶
¶
¶
¶
¶
¶
¶
- PyTorchの推論を高速化する
- Pytorchで量子化してみた
- ScaleneでPythonのプロファイリングを行う
- Slide
- State of ML 2024
- Triton Model Navigator で PyTorch, TensorFlow, ONNX モデルを最適化
- Vertex AI EndpointsのIDとDisplay Nameを取得する
- Vertex AI EndpointsのIDを任意のIDにする
- Vertex AI Pipelinesを触ってみた
¶
¶
- MkDocsでHTMLを表示する
- MkDocsで特定のファイルやディレクトリを除外する
- MkDocsのインデントを調整する
- MkDocsを使ってGitHub Pagesに公開する
- Python strでMarkdownを記述する
- textlintを使ってみた
- vscode-revealでtwo columnにする
¶
¶
- MKDocsでタイムライン機能を有効にする
- MkDocs Pluginのtimelineを使う
- MkDocsでHTMLを表示する
- MkDocsでOpenAPIドキュメントを表示する
- MkDocsで特定のファイルやディレクトリを除外する
- MkDocsのblogging extensionのpagingがうまくいかなかった
- MkDocsのインデントを調整する
- MkDocsを使ってGitHub Pagesに公開する
¶
¶
- CV-CUDAのpillow resizeを試す
- PyTritonのセットアップに苦労した話
- Triton Model Navigator で PyTorch, TensorFlow, ONNX モデルを最適化
¶
¶
¶
¶
- Pants Bootstrapで環境変数を設定する
- Pants Concurrency
- Pants TestのCoverage対象のファイルをFilterする
- Pants testでdebugする
- Pants/pants test で実行中かを判定する
- PantsでHTTPリソースを取得する
- PantsでOpenCVを使う
- PantsでTerraformを使う際のsetupとtips
- Pantsでadhoc toolを使ってみた
- Pantsでwhlを作る
- Pantsでディレクトリ配下の設定を統一する
- Pantsでリモートキャッシュを使う
- Pantsで個人用の設定を使う
- Pantsで差分テストをやってみた
- Pantsのテストでカバレッジを取得する
- Pantsのテストをshard分割して実行する
- Pantsを使ったモノレポで依存関係を調べる
- Pex内部のGunicornを使ってWebAPIを起動する
- Slide
- [Pants] 特定のlintのみの実行とスキップ
- pexでマルチステージビルドを行う
- pexのオーバーヘッドなしにPants 管理の Python ファイルを実行する
- tagを使ってPantsのターゲットをフィルタする
- モノレポビルドシステムBuck2
- 外部媒体のtech blog
¶
¶
¶
¶
- Apache BeamでPyTorchを動かしてみた
- PyTorchの推論を高速化する
- Pytorchで量子化してみた
- TorchServeの中で外部ライブラリを使う
- torchの実行環境をレポートする
- uvを使ったtorchの依存管理
¶
- FastAPIでOpenAPI定義を生成する
- PydanticでGenericを扱う
- Pydanticでコマンドライン引数をパースする
- Pydanticのエイリアスについて
- Pydanticを使ってシーケンスを名前でアクセスする
- PythonでULIDを使う
- 型を活用したPydanitcの共有バリデーションの設計
¶
- Apache BeamでPyTorchを動かしてみた
- FastAPIでOpenAPI定義を生成する
- FastAPIのパフォーマンス分析
- GitHub Actionsでoutputへの出力をPythonで行う
- GitHub Actionsでpytestのカバレッジを出力する
- Google Cloud API Gatewayのスキーマ定義をFastAPIで作成する
- MkDocs Pluginのtimelineを使う
- MkDocsでOpenAPIドキュメントを表示する
- Pants Bootstrapで環境変数を設定する
- Pants TestのCoverage対象のファイルをFilterする
- Pants/pants test で実行中かを判定する
- PantsでHTTPリソースを取得する
- PantsでOpenCVを使う
- Pantsでadhoc toolを使ってみた
- Pantsでwhlを作る
- Pantsでディレクトリ配下の設定を統一する
- Pantsで個人用の設定を使う
- Pantsで差分テストをやってみた
- Pantsのテストでカバレッジを取得する
- Pantsを使ったモノレポで依存関係を調べる
- Pex内部のGunicornを使ってWebAPIを起動する
- PyTorchの推論を高速化する
- PydanticでGenericを扱う
- Pydanticでコマンドライン引数をパースする
- Pydanticのエイリアスについて
- Pydanticを使ってシーケンスを名前でアクセスする
- Python 3.13だとPyCUDAがインストールできなかった話
- Python strでMarkdownを記述する
- Python whl Metadataを取得する
- PythonでULIDを使う
- Pytorchで量子化してみた
- Ruffを使ってみた
- ScaleneでPythonのプロファイリングを行う
- TorchServeの中で外部ライブラリを使う
- Vertex AI EndpointsのIDとDisplay Nameを取得する
- Vertex AI EndpointsのIDを任意のIDにする
- Vertex AI Pipelinesを触ってみた
- Vertex AI Prediction Batchを触ってみた
- [Pants] 特定のlintのみの実行とスキップ
- [PyYAML] 参照による抽象化をやめる
- [Python]compileallのメモ
- [mypy]TypeError: 'type' object is not subscriptable を解決する
- cookiecutterとcruftとcopierでプロジェクトテンプレートの更新を取り入れる
- gcloud aio storageのtoken発行がtimeoutになる
- pexでマルチステージビルドを行う
- pexのオーバーヘッドなしにPants 管理の Python ファイルを実行する
- pipxでflake8 プラグインを使う
- pixiを触ってみた
- poetryの依存関係を一括で更新する
- py-spyを使ってPythonのプロファイリングをする
- pyinstrumentを使ってPythonのプロファイリングをする
- pytest 8系からsetup/teardownの書き方が変わった
- pytest mockで実行ごとに値を変更する
- subprocessで標準出力の結果を文字列として取得する
- tagを使ってPantsのターゲットをフィルタする
- torchの実行環境をレポートする
- uvを使ったtorchの依存管理
- ローカルの whl を使ってpip installする
- 型を活用したPydanitcの共有バリデーションの設計
- 外部媒体のtech blog
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
- Cloud Runをterraform applyした時のハングを解消する
- PantsでTerraformを使う際のsetupとtips
- Terraform Dynamic Blockで動的にリソースを設定する
- Terraform Random Providerを使ってみた
- Terraform localsでkey, value値を定義する
- Terraform で Git コミットの SHA を取得する
- Terraformで特定のリソースごとにコマンドを実行する
- terratagを触ってみた
- tfupdateを使ってterraformのバージョンを一括で更新する
- 既存のインフラストラクチャをIaCで管理するツールTerraformerとその関連ツール
¶
- GitHub Actionsでpytestのカバレッジを出力する
- Pants TestのCoverage対象のファイルをFilterする
- Pants/pants test で実行中かを判定する
- Pantsで差分テストをやってみた
- Pantsのテストでカバレッジを取得する
- Pantsのテストをshard分割して実行する
- pytest mockで実行ごとに値を変更する
¶
¶
¶
¶
¶
- VSCodeのプロファイリング
- vscode-revealでtwo columnにする
- 【VSCode】SSHでzshが見つからずエラーが出る時の対処法
- コードリーディングの効率を上げるためのTips
¶
- MQL で Vertex AI Endpoint の endpoint_id ごとにエラー率を取得する
- Slide
- Vertex AI EndpointsのIDとDisplay Nameを取得する
- Vertex AI EndpointsのIDを任意のIDにする
- Vertex AI Pipelinesを触ってみた
- Vertex AI Prediction Batchを触ってみた
¶
¶
¶
¶
¶
¶
¶
- Cloud Runデプロイコマンドでシークレットを扱う
- [gcp] Artifact Registryのコンテナイメージのタグ一覧を取得する
- 既存のインフラストラクチャをIaCで管理するツールTerraformerとその関連ツール
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
¶
- FastAPIのパフォーマンス分析
- ScaleneでPythonのプロファイリングを行う
- VSCodeのプロファイリング
- py-spyを使ってPythonのプロファイリングをする
- pyinstrumentを使ってPythonのプロファイリングをする
¶
¶
¶
¶
¶
¶
¶
¶
¶
- CSpellでスペルチェック
- GitHub Releases からバイナリをインストールする手軽な方法
- cookiecutterとcruftとcopierでプロジェクトテンプレートの更新を取り入れる
- fzf previewで `fork/exec xxx`が発生する場合の対処法
- typosを使ってtypoを見つける
- yqを使ってyamlの配列の値でforループを回す
- 【2024年版】取り入れて良かったツール・技術
- 依存ライブラリがメンテナンスされているか調べる
- 環境構築でHomebrewからDevboxに乗り換えた話