Apache spark &引用;检查GraphDef解释二进制文件是否与GraphDef生成二进制文件一起处于最新状态。”;

Apache spark &引用;检查GraphDef解释二进制文件是否与GraphDef生成二进制文件一起处于最新状态。”;,apache-spark,tensorflow,pyspark,databricks,Apache Spark,Tensorflow,Pyspark,Databricks,我正在关注databricks社区版教程: 附属图书馆: spark深度学习、tensorflow、keras、h5py、tensorframes 运行此单元格时: from pyspark.ml.classification import LogisticRegression from pyspark.ml import Pipeline from sparkdl import DeepImageFeaturizer featurizer = DeepImageFeaturizer(inp

我正在关注databricks社区版教程:

附属图书馆:

spark深度学习、tensorflow、keras、h5py、tensorframes

运行此单元格时:

from pyspark.ml.classification import LogisticRegression
from pyspark.ml import Pipeline
from sparkdl import DeepImageFeaturizer

featurizer = DeepImageFeaturizer(inputCol="image", outputCol="features", modelName="InceptionV3")
lr = LogisticRegression(maxIter=20, regParam=0.05, elasticNetParam=0.3, labelCol="label")
p = Pipeline(stages=[featurizer, lr])

p_model = p.fit(train_df)
我得到这个错误:

IllegalArgumentException: u'NodeDef mentions attr \'dilations\' not in Op<name=Conv2D; signature=input:T, filter:T -> output:T; attr=T:type,allowed=[DT_HALF, DT_FLOAT]; attr=strides:list(int); attr=use_cudnn_on_gpu:bool,default=true; attr=padding:string,allowed=["SAME", "VALID"]; attr=data_format:string,default="NHWC",allowed=["NHWC", "NCHW"]>; NodeDef: given/conv2d_95/convolution = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], padding="VALID", strides=[1, 2, 2, 1], use_cudnn_on_gpu=true](given/sub_1, given/conv2d_95/kernel/read). (Check whether your GraphDef-interpreting binary is up to date with your GraphDef-generating binary.).'
ILLEGARGUMENTEXCEPTION:u'NodeDef在Op输出中未提到attr'DILLATIONS\:T;attr=T:type,allowed=[DT_HALF,DT_FLOAT];attr=步幅:列表(int);attr=use\u cudnn\u on\u gpu:bool,默认值=true;attr=padding:string,allowed=[“相同”,“有效”];attr=data_格式:string,default=“NHWC”,allowed=[“NHWC”,“NCHW”]>;NodeDef:given/conv2d_95/convolution=conv2d[T=DT_FLOAT,data_format=“NHWC”,dictionals=[1,1,1,1],padding=“VALID”,strips=[1,2,2,1],在gpu=true上使用[u cudnn](given/sub_1,given/conv2d_95/kernel/read)。(检查GraphDef解释二进制文件是否与GraphDef生成二进制文件一起处于最新状态。)

*我被卡住了,请帮我解决:)

我在tensorflow 1.4.0上得到了它。

解决方案是将tensorflow降级到1.4.0

如果有人遇到这个问题,那么执行pip卸载tensorflow gpu并再次安装它对我来说很有效。很可能是版本问题。我现在是1.14。

Hello@Dipak,我面临着同样的问题,但来自Tensorflow model zoo的Quicker_rcnn_resnet101_kitti。这种型号有相同的问题吗?有关更多详细信息,请参阅tohttps://github.com/tensorflow/models/issues/4093. 谢谢你花宝贵的时间回答我的问题。这对我很有用!我为那些需要的人安装了tensorflow gpu==1.14!