我正在运行一个包含多个步骤的bash流水线。我的问题是,我有一些printf语句,如下所示,在命令之前显示进程当前所处的阶段。Bash打印那些只执行命令的语句。我尝试了-x和-v,但是它打印了整个脚本(命令等),这不是我想要的。printf "You are at step 1\n"`step2 command`
它首先打印step1命令和step 2命令的输出,然后<e
有没有办法在流水线中缓存实体的输出,如果我运行相同的流水线,但配置略有不同(想一想超参数调整),流水线中不受配置更改影响的某些初始步骤将不会多次执行?Raw data -> CPU expensive preprocessing (A) -> model fitting (B) -> model
我希望能够运行A一次,但是B有多个变体。