小编Har*_*hiv的帖子

如何理解TensorFlow中的静态形状和动态形状?

TensorFlow FAQ中,它说:

在TensorFlow中,张量具有静态(推断)形状和动态(真实)形状.静态形状可以使用tf.Tensor.get_shape()方法被读取:该形状是从被用来创建该张量的操作推断出,并且可以是部分完成.如果静态形状没有完全定义,则可以通过评估tf.shape(t)来确定Tensor t的动态形状.

但我仍然无法完全理解静态形状和动态形状之间的关系.是否有任何显示其差异的例子?谢谢.

tensorflow

45
推荐指数
1
解决办法
2万
查看次数

有条件地将命令的输出定向到 bash 中的 /dev/null

我有以下 bash 脚本:

flag=false
command_name \
$(  flag == false  && printf %s '>/dev/null') 
Run Code Online (Sandbox Code Playgroud)

我希望终端没有输出,但我仍然得到一些。如果我将输出重定向到没有扩展/dev/null的同一行command-name,那么它会被抑制。

命令是来自 android SDK 的 dx 工具

编辑 1:这里是脚本中的代码

dx \
    --dex \
    $( ( (( flag_v == 1 )) || (( flag_v == 'd' ))) && printf %s '--verbose') \
    --no-strict \
    --output="../"$app_name.jar \
    $(find . -type f -name '*.class') \
    $( $dexflag == false && printf %s '>/dev/null')
Run Code Online (Sandbox Code Playgroud)

当我运行该工具时,它按预期工作。我不认为这可能是一个错误流。

bash terminal output-redirect

1
推荐指数
1
解决办法
1004
查看次数

标签 统计

bash ×1

output-redirect ×1

tensorflow ×1

terminal ×1