Upgrade to Pro — share decks privately, control downloads, hide ads and more …

voilaでノートブックをデプロイする

ksnt
January 29, 2020

 voilaでノートブックをデプロイする

ksnt

January 29, 2020
Tweet

More Decks by ksnt

Other Decks in Programming

Transcript

  1. VoilàでJupyterノートブックをを
    デプロイしようしよう
    By ksnt

    View Slide

  2. Voilàって何?何?

    Jupyterノートブックををwebアプリケーションにに
    変えてくれるライえて何?くれるライブラリライしようブラリ

    Voilà turns Jupyter notebooks into standalone
    web applications

    View Slide

  3. なぜVoilà?
    ● ノートブックをを書いたらそのままいたらそのままそれをデプロ
    イしようしたい

    Voilàを使うとノートブッうとノートブックがノートブックをがそのままアプリ
    ケーションにになるライブラリ

    View Slide

  4. How does Voilà work?
    When Voilà is run on a notebook, the following steps occur:
    1. Voilà runs the code in the notebook and collects the outputs
    2. The notebook and its outputs are converted to HTML. By default, the
    notebook code cells are hidden.
    3. This page is served either as a Tornado application, or via the Jupyter
    server.
    4. When users access the page, the widgets on the page have access to
    the underlying Jupyter kernel.

    View Slide

  5. イしようンにストール方法方法
    conda install -c conda-forge voila
    or
    pip install voila

    View Slide

  6. デモ

    View Slide

  7. Voilàアプリケーションにを
    デプロイしようするライブラリ

    Voilàを使うとノートブッったアプリケーションにをクをラウドサー
    ビスに簡単にデプロイするにデプロイしようするライブラリことノートブックがができるライブラリ

    Heroku, GAEへのデプロイしよう方法が公式ドキュメドキュメ
    ンにトに記載

    View Slide

  8. まとノートブックがめ

    Voilàを使うとノートブッえば簡単にノートブ簡単にデプロイするにノートブックをを他者(クラクをラ
    イしようアンにト等)に見せるに見せるせるライブラリ/提出することが出来するライブラリことノートブックがが出することが出来来るるライブラリ
    形にまとめることにまとノートブックがめるライブラリことノートブックがが出することが出来来るるライブラリ!

    View Slide