繁体   English   中英

不同机器上结果不同 tensorflow

[英]Different results on different machines tensorflow

我正在运行 Tensorflow 1.12 代码(我没有使用 GPU)。 我已经设定

import os
os.environ['TF_DETERMINISTIC_OPS'] = '1'
os.environ['TF_CUDNN_DETERMINISTIC'] = '1'
os.environ['PYTHONHASHSEED'] = '42'

import tensorflow as tf
tf.reset_default_graph()
session_conf = tf.ConfigProto(
    intra_op_parallelism_threads=1, 
    inter_op_parallelism_threads=1)
np.random.seed(42)
tf.set_random_seed(42)

<<my code>>

如果我在相同的硬件上运行代码,结果是相同的。 但是,如果我在不同的硬件上运行代码(例如 Xeon E5 vs Epyc Rome 7402),我的 git 会得到不同的结果。

你能帮我解决这个问题吗? 非常感谢您!

Tensorflow 的性能也有点依赖于硬件配置。

TensorFlow Serving 的性能高度依赖于它运行的应用程序、部署它的环境以及与它共享底层硬件资源访问权限的其他软件。

阅读更多内容: https://www.tensorflow.org/tfx/serving/performance

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM