如何在 Kaggle 中响应 CLI 提示?

问题描述 投票:0回答:1

我正在使用 Kaggle 通过 GPT-2 生成诗歌样本。我的笔记本使用来自 Gwern 的诗歌生成器 的数据集并使用 nshepperd 的 GPT-2 模型

在生成无条件样本时,这一切都适用于我的笔记本

!python src/generate_unconditional_samples.py --top_k 40 --nsamples 1 --temperature 0.9 --model_name=1.5b-model --length=300

enter image description here

但是,我想用“交互式条件”方法生成样本:

!python src/interactive_conditional_samples.py --top_k 40 --nsamples 10 --temperature 0.9 --model_name=1.5b-model --length=300

问题是当它请求“模型提示”时,而我无法输入提示。

enter image description here

当我在 Kaggle 的 CLI 中输入提示时,它不起作用。

enter image description here

如果我使用自己的计算能力在桌面上运行它,它会自动允许我输入文本以响应提示。

enter image description here

我有办法在kaggle中输入提示吗?

我尝试使用标志自动响应,就像如何使用 -y 在安装中自动接受是/否提示,但到目前为止还没有奏效。

如果你想测试的话,笔记本是公开的。

python jupyter-notebook command-line-interface kaggle gpt-2
1个回答
0
投票

为此,您必须创建一个文件来存储所需的输入。

!echo your_input > /kaggle/input.txt

注意,您的工作目录可能是只读的,因此您可能必须写入 kaggle 目录。 接下来,运行命令,将文件作为输入

!python do_stuff.py < /kaggle/input.txt
© www.soinside.com 2019 - 2024. All rights reserved.