有没有一种规范的方法来判断一个过程是否在 MLE 作业中?

Is there a canonical way to tell if a process is in an MLE job?

在 MLE 实例中,HOSTNAME env 变量具有 "mle-" 作为子字符串。这会保持不变吗?我需要一种标准方法来确定流程是否是 MLE 作业的一部分,以便设置正确的环境。例如,在 GCE 实例中,我可以检查 DATACENTER env 变量是否为 "gcp" 以便为 GCE 设置相关环境——我正在寻找为 MLE 做类似事情的最佳方法.

当 运行 在 Cloud Machine Learning Engine 上时,服务设置 TF_CONFIG environment variable,带有 属性: "environment": "cloud".