13. Webサービス実行機能

この章では、TSUBAMEの計算ノードでJupyter LabなどのWebアプリケーションを使用する際の操作を説明します。

13.1. Webサービス利用機能への入り方

サービスの入り口として、左サイドメニューおよびグループ詳細画面の利用オプションに「Webサービス利用」が表示されています。

画面左側に表示されているメニューの利用者情報欄に「Webサービス利用」が表示されます。

本リンクをクリックすると、Webサービス利用受付画面に遷移します。

13.1.2. グループ詳細画面から

グループ詳細画面の利用オプションにWebサービス利用が追加されています。 設定ボタンを押下すると、Webサービス利用受付画面に遷移します。

13.2. Webサービス利用受付画面の構成

Webサービス利用受付画面構成を説明します。

Web利用受付画面は、利用登録インタフェース、利用登録済みジョブ一覧の2つで構成されます。

No 名称 説明
1 利用登録インターフェース Webサービスの利用を受け付けます。利用する際の資源タイプや実行時間を設定できます。
2 利用登録済みジョブ一覧 利用登録済みジョブの一覧が表示されます。各ジョブの状況確認や、キャンセル等の操作が実施できます。

13.3. Webサービスの起動

Webサービス利用受付インタフェースについて説明します。

No 名称 説明
1. Webアプリケーション 利用可能アプリケーションを選択するドロップダウンリストです。
2. インタラクティブ利用専用キュー インタラクティブ利用専用キューでWebサービスを利用します。
3. 有償サービス利用 グループポイントを利用したWebアプリケーション実行の場合に選択します。「通常ノード利用(共有)」と「予約ノード利用(占有)」の2種類が選択可能です。
4. お試し実行 お試し実行を用いたWebアプリケーション実行です。利用時間は10分(固定)となります。
5. ノード確保失敗時 Webアプリケーション実行用ノードリクエスト失敗時に行う対処方法を指定します。
6. 起動ボタン 入力された条件で、Webサービスの利用を開始します。

13.3.1. 資源タイプについて

計算機資源の選択を行います。選択可能リソース項目は、通常ノード利用・予約ノード利用によって異なります。 なお、利用可能な資源タイプは下表の通りです

資源タイプ f_node[F] h_node[H] q_node[Q] s_gpu[G] s_core[C1] q_core[C4]
物理CPUコア 28 14 7 2 1 4
メモリ 235GB 120GB 60GB 30GB 7.5GB 30GB
GPU 4 2 1 1 0 0
SSD 1800G BeeOND 900GB 450GB 224GB 120GB 225GB
予約ノードでの利用 × × ×

13.3.2. 実行時間

「時:分:秒」形式で入力してください。「HH:MM」の形式で入力された場合は、「HH:MM:00」と補完されます。

13.3.3. AR ID

本Webアプリを実行させる予約ノードのARIDを入力します。 予約ノード利用時は必須入力となります。 予めポータルからノード予約を行ってARIDを取得しておく必要があります。

13.3.4. 利用受付ダイアログ

起動ボタンを押下したときのダイアログ表示内容は、入力内容によって下記のように変化します。 入力値と記載された場所以外は、システム側が自動的に判断して表示します。

利用資源 ノード予約ID 資源タイプ 利用時間 支払ポイント数
インタラクティブ・キュー インタラクティブ・キュー -- -- 入力値 --
有償(通常ノード) 共有 -- 入力値 入力値 必要ポイント
有償(予約ノード) 占有 入力値 入力値 入力値 0
お試し利用 共有 -- 入力値 00:10:00 --

表示例

  • インタラクティブ利用専用キュー
  • 有償サービス利用・通常ノード
  • 有償サービス利用・予約ノード
  • お試し利用

13.4. Webサービスの利用

Webサービス実行機能によりジョブが開始されると、ポータルに登録されているメールアドレスにWebアプリケーションを利用するためのURLが記載されたメールが配信されます。
メール内のURLは一度だけ使用できます。

また、下記の利用登録済みジョブ一覧画面において、[表示]ボタンを押下することで、別ウィンドウでWebアプリケーションを表示することができます。 メールのURLを使用後に再度Webアプリケーションを表示したい場合はこちらを利用してください。

Jupyter Labの例

13.5. Webサービスジョブの操作

利用登録済みジョブ一覧画面について説明します。

No. 名称 機能
1. 表示更新ボタン 利用登録済みジョブ一覧の内容を更新します。
2. ページ選択メニュー 利用登録済みジョブ一覧のページ切り替えを行います。
3. 利用登録済みジョブ一覧 利用登録済みのジョブが一覧表示されます。状態によって、背景の色やボタン表示が異なります。
項目 内容
状態 利用登録後の準備状況を表示します。
操作 状態列の内容に応じて、可能な操作ボタンを表示します。
グループ名 ジョブが実行されたグループ名を表示します。お試し枠時(グループ名:tsubame-users)は、グループ名を非表示とします。
AR ID 予約実行時のAR IDを表示します。
JOB ID ジョブIDを表示します。
CPU(core) 資源タイプに応じた物理CPUコア数を表示します。
GPU 資源タイプに応じたGPU数を表示します。
TIME(h) ジョブの実行時間を表示します。
登録 ジョブが登録された日時を表示します。
開始 ジョブが開始された日時を表示します。ジョブ未開始の場合は、空欄となります。
終了 ジョブ開始後、終了予想時刻をグレー表示し、完了時には最終終了時刻を表示します。
POINT 使用するポイントを表示します。有償利用以外の場合は「--」を表示します。ジョブ実行中は()付きで必要なポイント数の最大値を表示します。

操作列はジョブの状態によって、下記のように変化します。

状態 背景色 操作 内容
準備中 キャンセル 実行準備中です。実行前のジョブをキャンセルします。
処理中 水色 表示 Webサービスの操作画面を別ウィンドウで開いて転送します。
終了 実行中のジョブをキャンセルします。
停止中 - ジョブの停止中です。
終了 - 終了したジョブです。
エラー - エラー終了したジョブです。
「エラー」文字列上にマウスカーソルを移動すると、ツールチップとして詳細情報が表示されます。
問い合わせ時にこの内容を確認させていただくことがあります。

13.5.1. ジョブのキャンセル・終了

Webアプリケーション内で終了操作を行うことで、自動的にジョブが終了します。

ジョブの利用登録後、「準備中」に利用を取り消す場合や、「実行中」にWebアプリケーションを経由せずにジョブを終了したい場合、 操作列の「キャンセル」もしくは「終了」を選択すると以下のようなダイアログが表示されます。
内容を確認して、「OK」を選択することでジョブをキャンセルもしくは終了することができます。

13.6. Webサービス固有の説明

Jupyter Lab固有の説明は、Jupyter Lab利用の手引きをご参照ください。