Code Studio TemplateにおけるJupyterLab Serverの設定について

祐矢
祐矢 Registered Posts: 19 ✭✭

こんにちは。

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 に変更して運用しています。

確認したいこと

以下についてご教示いただけると助かります。

  1. Use a code env from a block in this template を使用した場合に、Code Studio Template のビルドや Code Studio の起動でエラーが発生するケースとして、どのような原因が考えられるでしょうか。
  2. Generate a dedicated code env に変更すると正常に動作するのはなぜでしょうか。
  3. JupyterLab Server を利用する場合、どちらの Code env mode を利用することが推奨されるのでしょうか。
  4. それぞれの設定が適しているユースケースや、推奨される設計パターンがあれば教えてください。

よろしくお願いいたします。

image.png

Dataiku version used: Dataiku Cloud

Best Answer

  • Tsuyoshi
    Tsuyoshi Dataiker, PartnerAdmin, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 506 Dataiker
    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」を選択する形で問題ないと考えられます。

    https://doc.dataiku.com/dss/latest/code-studios/code-studio-templates.html

    ただ、今回ご連絡をいただきました環境では「Use a code env from a block in this template」を選択した場合にエラーが発生しているとのことですので、発生したエラー内容に基づいて原因の特定が必要となります。具体的なエラーが発生している状況ですので、製品技術サポートにお問い合わせをいただくことが可能と考えております。

    そこで、お客様・パートナー様に共有されていますサポートガイドの手順に従って、技術サポートへのお問い合わせをいただけますと幸いです。お手数ですが、どうぞよろしくお願いいたします。

Setup Info
    Tags
      Help me…