0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コードからクラウド計算アカウントへファイルをアップロード:新しいREST APIエンドポイント

0
Posted at

3.png

TL;DR

  • Mat3raのREST API経由で、アカウントのストレージにファイルをアップロードできるようになりました。
  • 計算ノードはそのストレージから直接読み込むため、アップロードしたファイルをジョブからそのまま利用できます。
  • 小さなテキストファイルはリクエスト本体に含め、大きなファイルやバイナリは署名付きURLにアップロードします。

解決する課題

カスタムスクリプト、データファイル、モデルのチェックポイント、擬ポテンシャルなどは、これまで計算で使う前に手作業での準備が必要でした。これからは、一連の流れをコードの中で完結できます。ローカルで入力を用意し、アップロードし、実行し、結果を読み取る、という流れです。

仕組み

  • テキストファイルは、リクエスト本体に含めて送信します。
  • 大きなファイルやバイナリ(モデルのチェックポイント、アーカイブ、擬ポテンシャルなど)は、ストレージを直接指す署名付きURLへアップロードします。

プラットフォームのサンプルノートブックでは、すでにこの機能を使って、カスタムスクリプトやデータファイルをワークフローと一緒に送っています。計算が、自前の補助コードと入力を携えて動くわけです。

おまけのエンドポイント

もうひとつの新しいエンドポイントでは、エンティティセットの種類を変更できます(例:順序付き材料セットへの変換)。

なぜ重要か

自動化です。似た計算を多数実行するときや、パイプライン全体を1本のスクリプトから再現したいときに、最後に残る手作業のひとつがなくなります。

試してみる

リリースノート全文: https://www.mat3ra.com/news-and-blog-posts/release-2026-9-24

計算ワークフローを自動化されている方のお役に立てましたら、LGTMやストックをお願いします。さらに情報を受け取るには、Qiita上のMat3raのOrganizationをフォローしてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?