Code Studio TemplateにおけるJupyterLab Serverの設定について
こんにちは。
Dataiku の Code Studio Template における JupyterLab Server の設定について質問があります。
まず、JupyterLab Server の設定画面(添付画像)にある Code env mode の以下2つの選択肢の違いを教えていただきたいです。
- Use a code env from a block in this template
- Generate a dedicated code env
それぞれどのような用途や設計思想を想定した設定なのか、また使い分けのベストプラクティスがあれば知りたいです。
背景
先日、Code Studio Template の設定不備が原因で発生した事象の調査を行っていました。
JupyterLab Server の設定において、
- Code env mode: Use a code env from a block in this template
- Code env: 別途作成した Code Env
という設定で運用していました。
しかし、この設定の場合、Code Studio Template のビルドや、その Template を利用した Code Studio の起動時にエラーが発生することが判明しました。
そのため現在は、Code env mode を Generate a dedicated code env に変更して運用しています。
確認したいこと
以下についてご教示いただけると助かります。
- Use a code env from a block in this template を使用した場合に、Code Studio Template のビルドや Code Studio の起動でエラーが発生するケースとして、どのような原因が考えられるでしょうか。
- Generate a dedicated code env に変更すると正常に動作するのはなぜでしょうか。
- JupyterLab Server を利用する場合、どちらの Code env mode を利用することが推奨されるのでしょうか。
- それぞれの設定が適しているユースケースや、推奨される設計パターンがあれば教えてください。
よろしくお願いいたします。
Dataiku version used: Dataiku Cloud
Best Answer
-
ご連絡ありがとうございます。ご質問をいただきました内容に関しまして、以下コメントさせていただきます。
「Use a code env from a block in this template」を使用した場合のエラー原因に関しましては、具体的なエラー内容を確認した上で判断が必要となります。通常は以下ドキュメントに記載のStreamlitやGradioと同様、JupyterLabの場合もデフォルトの「Generate a dedicated code env」を選択し、必要な場合のみ「Use a code env from a block in this template」を選択する形で問題ないと考えられます。
ただ、今回ご連絡をいただきました環境では「Use a code env from a block in this template」を選択した場合にエラーが発生しているとのことですので、発生したエラー内容に基づいて原因の特定が必要となります。具体的なエラーが発生している状況ですので、製品技術サポートにお問い合わせをいただくことが可能と考えております。
そこで、お客様・パートナー様に共有されていますサポートガイドの手順に従って、技術サポートへのお問い合わせをいただけますと幸いです。お手数ですが、どうぞよろしくお願いいたします。

