日本語版
最新ニュース
科学&テクノロジー

uv が Home Assistant の計算時間を 1 か月あたり 215 時間節約する方法

置き換えることで pip と uv 実稼働イメージでは、ビルド パイプライン (したがって新しいバージョンのリリース) がはるかに高速になっています。 Uv は、Rust で書かれた非常に高速な Python パッケージ インストーラーおよびリゾルバーです。 開発者は、 アストラル そしてそれはオープンソースです。 チェックしてみてください GitHub。次の表では、各ビルドで約 5 時間の実行時間を節約できることがわかります。アーチピップ紫外線貯蓄aarch641時間24分53秒5分18秒~1時間20分アームフ1時間52分20秒6分2秒~1時間46分armv71時間26分43秒5分28秒~1時間21分amd6422分10秒3分20秒~19mi38617分37秒3分11秒~14m平均して、ビルド時にビルド パイプラインを 43 回実行します。31 ナイトリー (1 日あたり 1 回)7 つのベータ版リリース5 つの安定版リリース (パッチ版を含む)合計すると、1 か月あたり約 215 時間を節約できます。 この大幅な改善により、新しいバージョンを出荷するパイプラインにかかる時間が 2.5 時間ではなく約…

uv が Home Assistant の計算時間を 1 か月あたり 215 時間節約する方法

1712206139
2024-04-04 00:10:06

置き換えることで pipuv 実稼働イメージでは、ビルド パイプライン (したがって新しいバージョンのリリース) がはるかに高速になっています。
Uv は、Rust で書かれた非常に高速な Python パッケージ インストーラーおよびリゾルバーです。 開発者は、 アストラル そしてそれはオープンソースです。 チェックしてみてください GitHub

次の表では、各ビルドで約 5 時間の実行時間を節約できることがわかります。

アーチ ピップ 紫外線 貯蓄
aarch64 1時間24分53秒 5分18秒 ~1時間20分
アームフ 1時間52分20秒 6分2秒 ~1時間46分
armv7 1時間26分43秒 5分28秒 ~1時間21分
amd64 22分10秒 3分20秒 ~19m
i386 17分37秒 3分11秒 ~14m

平均して、ビルド時にビルド パイプラインを 43 回実行します。

  • 31 ナイトリー (1 日あたり 1 回)
  • 7 つのベータ版リリース
  • 5 つの安定版リリース (パッチ版を含む)

合計すると、1 か月あたり約 215 時間を節約できます。 この大幅な改善により、新しいバージョンを出荷するパイプラインにかかる時間が 2.5 時間ではなく約 20 分になったため、ホットフィックスをさらに迅速に出荷できるようになりました。

毎月 215 回保存された実行時間は他のジョブで使用でき、すべての開発者とコミュニティの CI エクスペリエンスが向上します。 置き換えることで pipuv、イメージの構築に使用するリソースを削減することで、持続可能性を向上させます。

この素晴らしいツールを開発してくれた Astral に心から感謝します。
ぜひチェックしてみてください Webサイト たとえば、Python 用の「超高速」リンター/フォーマッタなどを提供する製品もあります。

#が #Home #Assistant #の計算時間を #か月あたり #時間節約する方法

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。