我的系统有2个Nvidia GPU,一个分配给操作系统OS图形操作系统的GTX 750 Ti和一个可以免费用于Tensorflow的GTX 1080Ti . 我使用调用: tensorflow::graph::SetDefaultDevice("/GPU:1", &graph); 启用GPU1 .

我正在运行TF 1.10手工编译和配置C / CMake和Cuda编译工具,版本9.1,V9.1.85 . 当我分配GPU 1来执行我的图表时,我收到以下错误:

“无效参数:无法为操作分配设备'h1_w / read':操作已明确分配给/ GPU:1但可用设备为[/ job:localhost / replica:0 / task:0 / device:CPU:0, / job:localhost / replica:0 / task:0 / device:GPU:0] . 确保设备规范引用有效设备 . [[{{node h1_w / read}} = IdentityT = DT_FLOAT,_ class = [“ loc:@ h1_w“],_ device =”/ GPU:1“]]”