【问题标题】:voila: preheated kernels only for specific notebook瞧:预热内核仅适用于特定笔记本
【发布时间】:2022-12-04 06:29:56
【问题描述】:

我想在 voila 中启用预热内核。例如。我在做:

voila --preheat_kernel=True --pool_size=14

但是,我只想为一个非常特定的笔记本预热内核,而不是我在同一目录中的(许多)其他笔记本。

有没有办法告诉 voila 为哪个笔记本启用内核(或者失败, 为其余笔记本设置 0 pool_size)?

我目前正在使用 voila 版本 0.4.0

【问题讨论】:

    标签: voila voila-hotpooling


    【解决方案1】:

    RTFM...

    运行 voila 的文件可以包含 voila.json 配置文件... 我已经到达目前使用这个:

    {
       "VoilaConfiguration": {
          "preheat_kernel": true
       },
       "VoilaKernelManager": {
          "preheat_blacklist": [
             "*-No-Preheat.ipynb"
          ],
          "kernel_pools_config": {
             "demo1.ipynb": {
                "pool_size": 4
             },
             "demo2.ipynb": {
                "pool_size": 12
             },         
             "default": {
                "pool_size": 0
             }
          },
          "fill_delay": 0
       }
    }
    

    在这里,我发现带有 pool_size 0 的节点和那些被列入黑名单的节点之间没有行为差异,我想这对于非零默认池大小来说很重要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-28
      • 1970-01-01
      • 2022-01-26
      相关资源
      最近更新 更多