Skip to content

Commit 6616480

Browse files
committed
fix(FR-1723): Wiring app controller props to support TensorBoard (#4696)
# Refactor TensorBoard App Launching Process resolves #4695 ([FR-1723](https://lablup.atlassian.net/browse/FR-1723)) This PR refactors the TensorBoard app launching process by: 1. Removing the special case handling for TensorBoard in `AppLauncherModal.tsx` 2. Enhancing the `_openTensorboardDialog` method in `backend-ai-app-launcher.ts` to accept configuration parameters 3. Adding internationalization strings for TensorBoard-related status messages 4. Improving the user experience with better status notifications during TensorBoard initialization The changes ensure that TensorBoard launches properly through the standard app launching flow while providing better feedback to users about the preparation process. **Checklist:** - [ ] Documentation - [ ] Minium required manager version - [ ] Specific setting for review (eg., KB link, endpoint or how to setup) - [ ] Minimum requirements to check during review - [ ] Test case(s) to demonstrate the difference of before/after [FR-1723]: https://lablup.atlassian.net/browse/FR-1723?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
1 parent 2f368e6 commit 6616480

File tree

23 files changed

+176
-37
lines changed

23 files changed

+176
-37
lines changed

react/src/components/ComputeSessionNodeItems/AppLauncherModal.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,12 +155,6 @@ const AppLauncherModal: React.FC<AppLauncherModalProps> = ({
155155
onRequestClose();
156156
return;
157157
}
158-
if (app?.name === 'tensorboard') {
159-
// @ts-ignore
160-
globalThis.appLauncher._openTensorboardDialog();
161-
onRequestClose();
162-
return;
163-
}
164158
// @ts-ignore
165159
await globalThis.appLauncher._runApp(appController).then(() => {});
166160
};

resources/i18n/de.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1459,6 +1459,7 @@
14591459
"BootstrapScriptDetail": "Bootstrap-Skript",
14601460
"CPU": "Zentralprozessor",
14611461
"ChooseEnvironment": "Wählen Sie Umgebung",
1462+
"CleaningUpTensorBoardProxy": "TensorBoard-Proxy bereinigen...",
14621463
"ClusterMode": "Cluster-Modus",
14631464
"ClusterSize": "Clustergröße",
14641465
"ConfirmAndLaunch": "Bestätigen und starten",
@@ -1500,6 +1501,7 @@
15001501
"Environments": "Umgebungen",
15011502
"ErrorCanNotExceedRemaining": "Kann nicht auf einen Wert gesetzt werden, der größer ist als die verbleibenden Ressourcen ({{Betrag}}).",
15021503
"FailedToConnectCoordinator": "Die Verbindung zur App-Verwaltung konnte nicht hergestellt werden. Bitte überprüfen Sie Ihre Netzwerkverbindung und Firewall-Einstellungen.",
1504+
"FailedToLaunchTensorBoard": "Die TensorBoard-App konnte nicht gestartet werden.",
15031505
"FailedToStartNewSession": "Die Sitzungserstellung ist fehlgeschlagen. \nBitte überprüfen Sie die Registerkarte „FERTIG“ auf der Sitzungsseite.",
15041506
"FolderAlias": "Pfad & Alias",
15051507
"FolderAliasInvalid": "Es sind nur alphanumerische Zeichen, Unterstrich (_), Schrägstrich (/), Punkt (.) und Bindestrich (-) zulässig.",
@@ -1600,6 +1602,7 @@
16001602
"SettingUpProxyForApp": "Proxy für die App einrichten...",
16011603
"SharedMemory": "Shared Memory (SHMEM) {{value}}",
16021604
"SharedMemorySettingIsReduced": "Die Einstellung für gemeinsam genutzten Speicher wird auf unter den zugewiesenen Speicher reduziert.",
1605+
"ShuttingDownExistTensorBoard": "TensorBoard-Instanz herunterfahren, falls vorhanden...",
16031606
"SingleNode": "Single",
16041607
"SkipToConfirmAndLaunch": "Zur Bewertung springen",
16051608
"Start": "Start",
@@ -1614,6 +1617,7 @@
16141617
"Tags": "Schlagworte",
16151618
"Template": "Sitzungsvorlage",
16161619
"TemplateAndHistory": "Vorlagen & Geschichte",
1620+
"TensorBoardPrepared": "TensorBoard-App ist bereit.",
16171621
"TitleSession": "Sitzung (Backend.AI)",
16181622
"TotalAllocation": "Gesamtzuweisung",
16191623
"UserResourceLimit": "Beschränkung der Benutzerressourcen",

resources/i18n/el.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,6 +1458,7 @@
14581458
"BootstrapScriptDetail": "Σενάριο Bootstrap",
14591459
"CPU": "ΕΠΕΞΕΡΓΑΣΤΗΣ",
14601460
"ChooseEnvironment": "Επιλέξτε Περιβάλλον",
1461+
"CleaningUpTensorBoardProxy": "Καθαρισμός proxy του TensorBoard...",
14611462
"ClusterMode": "Λειτουργία συμπλέγματος",
14621463
"ClusterSize": "Μέγεθος συμπλέγματος",
14631464
"ConfirmAndLaunch": "Επιβεβαίωση και εκκίνηση",
@@ -1499,6 +1500,7 @@
14991500
"Environments": "Περιβάλλοντα",
15001501
"ErrorCanNotExceedRemaining": "Δεν μπορεί να οριστεί σε τιμή μεγαλύτερη από τους υπόλοιπους πόρους ({{amount}}).",
15011502
"FailedToConnectCoordinator": "Απέτυχε η σύνδεση με τη διαχείριση της εφαρμογής. Ελέγξτε τη σύνδεση δικτύου και τις ρυθμίσεις τείχους προστασίας.",
1503+
"FailedToLaunchTensorBoard": "Αποτυχία εκκίνησης της εφαρμογής TensorBoard.",
15021504
"FailedToStartNewSession": "Η δημιουργία συνεδρίας απέτυχε. \nΕλέγξτε την καρτέλα \"Πεπερασμένος\" στη σελίδα της συνεδρίας.",
15031505
"FolderAlias": "Διαδρομή & ψευδώνυμο",
15041506
"FolderAliasInvalid": "Επιτρέπονται μόνο αλφαριθμητικοί χαρακτήρες, κάτω παύλα (_), κάθετος (/), τελεία (.) και παύλα (-).",
@@ -1599,6 +1601,7 @@
15991601
"SettingUpProxyForApp": "Ρύθμιση διακομιστή μεσολάβησης για την εφαρμογή ...",
16001602
"SharedMemory": "Κοινή μνήμη (SHMEM) {{value}}",
16011603
"SharedMemorySettingIsReduced": "Η ρύθμιση της κοινής μνήμης μειώνεται κάτω από την εκχωρημένη μνήμη.",
1604+
"ShuttingDownExistTensorBoard": "Τερματισμός υπάρχουσας instance του TensorBoard, αν υπάρχει...",
16021605
"SingleNode": "Μονόκλινο",
16031606
"SkipToConfirmAndLaunch": "Skip to review",
16041607
"Start": "Αρχή",
@@ -1613,6 +1616,7 @@
16131616
"Tags": "Ετικέτες",
16141617
"Template": "Πρότυπο συνεδρίας",
16151618
"TemplateAndHistory": "Πρότυπα & ιστορία",
1619+
"TensorBoardPrepared": "Η εφαρμογή TensorBoard είναι έτοιμη.",
16161620
"TitleSession": "Συνεδρία (Backend.AI)",
16171621
"TotalAllocation": "Συνολική κατανομή",
16181622
"UserResourceLimit": "Όριο πόρων χρήστη",

resources/i18n/en.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,6 +1467,7 @@
14671467
"BootstrapScriptDetail": "Bootstrap script",
14681468
"CPU": "CPU",
14691469
"ChooseEnvironment": "Choose Environment",
1470+
"CleaningUpTensorBoardProxy": "Clean up TensorBoard proxy...",
14701471
"ClusterMode": "Cluster mode",
14711472
"ClusterSize": "Cluster size",
14721473
"ConfirmAndLaunch": "Confirm and Launch",
@@ -1508,6 +1509,7 @@
15081509
"Environments": "Environments",
15091510
"ErrorCanNotExceedRemaining": "Cannot be set to greater than the remaining resources ({{amount}}).",
15101511
"FailedToConnectCoordinator": "Failed to connect to the app administration. Please check your network connection and firewall settings.",
1512+
"FailedToLaunchTensorBoard": "Failed to launch the TensorBoard app.",
15111513
"FailedToStartNewSession": "Session creation failed. Please check the 'FINISHED' tab on the session page.",
15121514
"FolderAlias": "Path & Alias",
15131515
"FolderAliasInvalid": "Only alphanumeric characters, underscore (_), slash (/), dot (.), and dash (-) are allowed.",
@@ -1609,6 +1611,7 @@
16091611
"SettingUpProxyForApp": "Setting up proxy for the app...",
16101612
"SharedMemory": "Shared Memory (SHMEM) {{value}}",
16111613
"SharedMemorySettingIsReduced": "Shared memory setting is reduced to below the allocated memory.",
1614+
"ShuttingDownExistTensorBoard": "Shutdown TensorBoard instance if exist...",
16121615
"SingleNode": "Single Node",
16131616
"SkipToConfirmAndLaunch": "Skip to review",
16141617
"Start": "Start",
@@ -1623,6 +1626,7 @@
16231626
"Tags": "Tags",
16241627
"Template": "Session Template",
16251628
"TemplateAndHistory": "Templates & history",
1629+
"TensorBoardPrepared": "TensorBoard app prepared.",
16261630
"TitleSession": "Session (Backend.AI)",
16271631
"TotalAllocation": "Total Allocation",
16281632
"UserResourceLimit": "User Resource Limit",

resources/i18n/es.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1461,6 +1461,7 @@
14611461
"BootstrapScriptDetail": "Script de Bootstrap",
14621462
"CPU": "CPU",
14631463
"ChooseEnvironment": "Elija Entorno",
1464+
"CleaningUpTensorBoardProxy": "Limpiar el proxy de TensorBoard...",
14641465
"ClusterMode": "Modo clúster",
14651466
"ClusterSize": "Tamaño del grupo",
14661467
"ConfirmAndLaunch": "Confirmar y lanzar",
@@ -1502,6 +1503,7 @@
15021503
"Environments": "Entornos",
15031504
"ErrorCanNotExceedRemaining": "No puede ser mayor que los recursos restantes ({{amount}}).",
15041505
"FailedToConnectCoordinator": "No se ha podido conectar con la administración de la aplicación. Compruebe la conexión de red y la configuración del cortafuegos.",
1506+
"FailedToLaunchTensorBoard": "No se pudo iniciar la aplicación TensorBoard.",
15051507
"FailedToStartNewSession": "Error al crear la sesión. \nPor favor marque la pestaña 'TERMINADO' en la página de la sesión.",
15061508
"FolderAlias": "Ruta y alias",
15071509
"FolderAliasInvalid": "Sólo se permiten caracteres alfanuméricos, guión bajo (_), barra (/), punto (.) y guión (-).",
@@ -1602,6 +1604,7 @@
16021604
"SettingUpProxyForApp": "Configurar proxy para la aplicación...",
16031605
"SharedMemory": "Memoria compartida (SHMEM) {{value}}",
16041606
"SharedMemorySettingIsReduced": "La configuración de la memoria compartida se reduce por debajo de la memoria asignada.",
1607+
"ShuttingDownExistTensorBoard": "Detener la instancia de TensorBoard si existe...",
16051608
"SingleNode": "Nodo único",
16061609
"SkipToConfirmAndLaunch": "Ir a la reseña",
16071610
"Start": "Inicio",
@@ -1616,6 +1619,7 @@
16161619
"Tags": "Etiquetas",
16171620
"Template": "Plantilla de sesión",
16181621
"TemplateAndHistory": "Plantillas e historia",
1622+
"TensorBoardPrepared": "Aplicación TensorBoard preparada.",
16191623
"TitleSession": "Sesión (Backend.AI)",
16201624
"TotalAllocation": "Asignación total",
16211625
"UserResourceLimit": "Límite de recursos de usuario",

resources/i18n/fi.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,6 +1460,7 @@
14601460
"BootstrapScriptDetail": "Bootstrap-skripti",
14611461
"CPU": "CPU",
14621462
"ChooseEnvironment": "Valitse ympäristö",
1463+
"CleaningUpTensorBoardProxy": "Siivotaan TensorBoard-välityspalvelinta...",
14631464
"ClusterMode": "Cluster-tila",
14641465
"ClusterSize": "Klusterin koko",
14651466
"ConfirmAndLaunch": "Vahvista ja käynnistä",
@@ -1501,6 +1502,7 @@
15011502
"Environments": "Ympäristöt",
15021503
"ErrorCanNotExceedRemaining": "Ei voida asettaa suuremmaksi kuin jäljellä olevat resurssit ({{amount}}).",
15031504
"FailedToConnectCoordinator": "Yhteyden muodostaminen sovelluksen hallintaan epäonnistui. Tarkista verkkoyhteys ja palomuurin asetukset.",
1505+
"FailedToLaunchTensorBoard": "TensorBoard-sovelluksen käynnistäminen epäonnistui.",
15041506
"FailedToStartNewSession": "Istunnon luominen epäonnistui. \nTarkista istuntosivun VALMIS-välilehti.",
15051507
"FolderAlias": "Polku ja alias",
15061508
"FolderAliasInvalid": "Vain aakkosnumeeriset merkit, alaviiva (_), kauttaviiva (/), piste (.) ja viiva (-) ovat sallittuja.",
@@ -1601,6 +1603,7 @@
16011603
"SettingUpProxyForApp": "Sovelluksen välityspalvelimen määrittäminen...",
16021604
"SharedMemory": "Jaettu muisti (SHMEM) {{value}}",
16031605
"SharedMemorySettingIsReduced": "Jaetun muistin asetusta pienennetään alle jaetun muistin.",
1606+
"ShuttingDownExistTensorBoard": "Sammuta olemassa oleva TensorBoard-instanssi...",
16041607
"SingleNode": "Yksi solmu",
16051608
"SkipToConfirmAndLaunch": "Siirry arvosteluun",
16061609
"Start": "Aloita",
@@ -1615,6 +1618,7 @@
16151618
"Tags": "Tunnisteet",
16161619
"Template": "Istuntomalli",
16171620
"TemplateAndHistory": "Mallit & historia",
1621+
"TensorBoardPrepared": "TensorBoard-sovellus valmis.",
16181622
"TitleSession": "Istunto (Backend.AI)",
16191623
"TotalAllocation": "Kokonaismääräraha",
16201624
"UserResourceLimit": "Käyttäjän resurssirajoitus",

resources/i18n/fr.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1461,6 +1461,7 @@
14611461
"BootstrapScriptDetail": "Script d'initialisation",
14621462
"CPU": "CPU",
14631463
"ChooseEnvironment": "Choisissez l'environnement",
1464+
"CleaningUpTensorBoardProxy": "Nettoyage du proxy TensorBoard...",
14641465
"ClusterMode": "Mode cluster",
14651466
"ClusterSize": "Taille de cluster",
14661467
"ConfirmAndLaunch": "Confirmer et lancer",
@@ -1502,6 +1503,7 @@
15021503
"Environments": "Environnements",
15031504
"ErrorCanNotExceedRemaining": "Ne peut être supérieur aux ressources restantes ({{montant}}).",
15041505
"FailedToConnectCoordinator": "Gagal terhubung ke administrasi aplikasi. Harap periksa koneksi jaringan dan pengaturan firewall Anda.",
1506+
"FailedToLaunchTensorBoard": "Impossible de lancer l'application TensorBoard.",
15051507
"FailedToStartNewSession": "La création de la session a échoué. \nVeuillez vérifier l'onglet « TERMINÉ » sur la page de la session.",
15061508
"FolderAlias": "Chemin d'accès et alias",
15071509
"FolderAliasInvalid": "Seuls les caractères alphanumériques, le trait de soulignement (_), la barre oblique (/), le point (.) et le tiret (-) sont autorisés.",
@@ -1602,6 +1604,7 @@
16021604
"SettingUpProxyForApp": "Configuration du proxy pour l'application...",
16031605
"SharedMemory": "Mémoire partagée (SHMEM) {{value}}",
16041606
"SharedMemorySettingIsReduced": "Le paramètre de mémoire partagée est réduit en dessous de la mémoire allouée.",
1607+
"ShuttingDownExistTensorBoard": "Arrêter l'instance TensorBoard si elle existe...",
16051608
"SingleNode": "Seul",
16061609
"SkipToConfirmAndLaunch": "Sauter à l'examen",
16071610
"Start": "Démarrer",
@@ -1616,6 +1619,7 @@
16161619
"Tags": "Balises",
16171620
"Template": "Modèle de session",
16181621
"TemplateAndHistory": "Modèles et histoire",
1622+
"TensorBoardPrepared": "Application TensorBoard prête.",
16191623
"TitleSession": "Session (Backend.AI)",
16201624
"TotalAllocation": "Allocation totale",
16211625
"UserResourceLimit": "Limite de ressources utilisateur",

resources/i18n/id.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1459,6 +1459,7 @@
14591459
"BootstrapScriptDetail": "Skrip Bootstrap",
14601460
"CPU": "CPU",
14611461
"ChooseEnvironment": "Pilih Lingkungan",
1462+
"CleaningUpTensorBoardProxy": "Membersihkan proxy TensorBoard...",
14621463
"ClusterMode": "Modus klaster",
14631464
"ClusterSize": "Ukuran klaster",
14641465
"ConfirmAndLaunch": "Konfirmasi dan luncurkan",
@@ -1501,6 +1502,7 @@
15011502
"Environments": "Lingkungan",
15021503
"ErrorCanNotExceedRemaining": "Tidak dapat diatur lebih besar dari sumber daya yang tersisa ({{jumlah}}).",
15031504
"FailedToConnectCoordinator": "Gagal terhubung ke administrasi aplikasi. Harap periksa koneksi jaringan dan pengaturan firewall Anda.",
1505+
"FailedToLaunchTensorBoard": "Gagal memulai aplikasi TensorBoard.",
15041506
"FailedToStartNewSession": "Pembuatan sesi gagal. \nSilakan periksa tab 'SELESAI' di halaman sesi.",
15051507
"FolderAlias": "Jalur & Nama lain",
15061508
"FolderAliasInvalid": "Hanya karakter alfanumerik, garis bawah (_), garis miring (/), titik (.), dan tanda hubung (-) yang diperbolehkan.",
@@ -1601,6 +1603,7 @@
16011603
"SettingUpProxyForApp": "Menyiapkan proksi untuk aplikasi...",
16021604
"SharedMemory": "Memori yang dibagikan (SHMEM) {{value}}",
16031605
"SharedMemorySettingIsReduced": "Pengaturan memori bersama dikurangi hingga di bawah memori yang dialokasikan.",
1606+
"ShuttingDownExistTensorBoard": "Matikan instance TensorBoard jika ada...",
16041607
"SingleNode": "Tunggal",
16051608
"SkipToConfirmAndLaunch": "Loncat ke ulasan",
16061609
"Start": "Mulai",
@@ -1615,6 +1618,7 @@
16151618
"Tags": "Tag",
16161619
"Template": "Templat Sesi",
16171620
"TemplateAndHistory": "Templat & riwayat",
1621+
"TensorBoardPrepared": "Aplikasi TensorBoard siap.",
16181622
"TitleSession": "Sesi (Backend.AI)",
16191623
"TotalAllocation": "Alokasi Total",
16201624
"UserResourceLimit": "Batas Sumber Daya Pengguna",

resources/i18n/it.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,6 +1458,7 @@
14581458
"BootstrapScriptDetail": "Script di bootstrap",
14591459
"CPU": "processore",
14601460
"ChooseEnvironment": "Scegli l'ambiente",
1461+
"CleaningUpTensorBoardProxy": "Pulisci il proxy di TensorBoard...",
14611462
"ClusterMode": "Modalità cluster",
14621463
"ClusterSize": "Dimensione del cluster",
14631464
"ConfirmAndLaunch": "Confermare e lanciare",
@@ -1499,6 +1500,7 @@
14991500
"Environments": "Ambienti",
15001501
"ErrorCanNotExceedRemaining": "Non può essere impostato su un valore superiore alle risorse rimanenti ({{amount}}).",
15011502
"FailedToConnectCoordinator": "Impossibile connettersi all'amministrazione dell'app. Controllare la connessione di rete e le impostazioni del firewall.",
1503+
"FailedToLaunchTensorBoard": "Impossibile avviare l'app TensorBoard.",
15021504
"FailedToStartNewSession": "Creazione della sessione non riuscita. \nControlla la scheda \"FINITO\" nella pagina della sessione.",
15031505
"FolderAlias": "Percorso e alias",
15041506
"FolderAliasInvalid": "Sono consentiti solo caratteri alfanumerici, carattere di sottolineatura (_), barra (/), punto (.) e trattino (-).",
@@ -1599,6 +1601,7 @@
15991601
"SettingUpProxyForApp": "Configurazione del proxy per l'app...",
16001602
"SharedMemory": "Memoria condivisa (SHMEM) {{value}}",
16011603
"SharedMemorySettingIsReduced": "L'impostazione della memoria condivisa è ridotta al di sotto della memoria allocata.",
1604+
"ShuttingDownExistTensorBoard": "Arresta l'istanza di TensorBoard se esiste...",
16021605
"SingleNode": "Single",
16031606
"SkipToConfirmAndLaunch": "Vai alla recensione",
16041607
"Start": "Inizio",
@@ -1613,6 +1616,7 @@
16131616
"Tags": "Tag",
16141617
"Template": "Modello di sessione",
16151618
"TemplateAndHistory": "Modelli e storia",
1619+
"TensorBoardPrepared": "App TensorBoard pronta.",
16161620
"TitleSession": "Sessione (Backend.AI)",
16171621
"TotalAllocation": "Allocazione totale",
16181622
"UserResourceLimit": "Limite risorse utente",

resources/i18n/ja.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,6 +1460,7 @@
14601460
"BootstrapScriptDetail": "ブートストラップスクリプト",
14611461
"CPU": "CPU",
14621462
"ChooseEnvironment": "環境を選択",
1463+
"CleaningUpTensorBoardProxy": "TensorBoard プロキシをクリーンアップ中...",
14631464
"ClusterMode": "クラスターモード",
14641465
"ClusterSize": "クラスターサイズ",
14651466
"ConfirmAndLaunch": "レビューと開始",
@@ -1501,6 +1502,7 @@
15011502
"Environments": "環境",
15021503
"ErrorCanNotExceedRemaining": "残りのリソース ({{amount}}) より大きい値を設定することはできません。",
15031504
"FailedToConnectCoordinator": "アプリ接続マネージャーの接続に失敗しました。ネットワーク接続とファイアウォールの状態を確認してください。",
1505+
"FailedToLaunchTensorBoard": "TensorBoardアプリの起動に失敗しました。",
15041506
"FailedToStartNewSession": "セッションの作成に失敗しました。\nセッションページの「終了しました」タブをご確認ください。",
15051507
"FolderAlias": "パス/別名",
15061508
"FolderAliasInvalid": "使用できる文字は、英数字、アンダースコア (_)、スラッシュ (/)、ドット (.)、ダッシュ (-) のみです。",
@@ -1601,6 +1603,7 @@
16011603
"SettingUpProxyForApp": "アプリのプロキシを設定しています...",
16021604
"SharedMemory": "共有メモリ (SHMEM) {{value}}",
16031605
"SharedMemorySettingIsReduced": "共有メモリの設定は、割り当てられたメモリより少なくなります。",
1606+
"ShuttingDownExistTensorBoard": "存在する TensorBoard インスタンスをシャットダウンします…",
16041607
"SingleNode": "シングル",
16051608
"SkipToConfirmAndLaunch": "レビューへスキップ",
16061609
"Start": "開始",
@@ -1615,6 +1618,7 @@
16151618
"Tags": "タグ",
16161619
"Template": "セッションテンプレート",
16171620
"TemplateAndHistory": "テンプレートと歴史",
1621+
"TensorBoardPrepared": "TensorBoard アプリの準備ができました。",
16181622
"TitleSession": "セッション(Backend.AI)",
16191623
"TotalAllocation": "総割り当て",
16201624
"UserResourceLimit": "ユーザーリソース制限",

0 commit comments

Comments
 (0)