Issue 1:
Hi all,

There is still this reoccurring issue with the tensorflow-gpu install with the latest version from pip.

When i try and test using the "Hello World" constant I get the below errors even though it works.

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_type: "CPU"') for unknown op: CountExtremelyRandomStats

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"') for unknown op: FinishedNodes

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for unknown op: GrowTree

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ReinterpretStringToFloat" device_type: "CPU"') for unknown op: ReinterpretStringToFloat

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "SampleInputs" device_type: "CPU"') for unknown op: SampleInputs

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ScatterAddNdim" device_type: "CPU"') for unknown op: ScatterAddNdim

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNInsert" device_type: "CPU"') for unknown op: TopNInsert

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNRemove" device_type: "CPU"') for unknown op: TopNRemove

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TreePredictions" device_type: "CPU"') for unknown op: TreePredictions

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "UpdateFertileSlots" device_type: "CPU"') for unknown op: UpdateFertileSlots

Issue 2:
My environment is Win7 x64, python 3.5, tensorflow r1.0 GPU version.

I download contrib/tensor_forest/python/tensor_forest_test.py and run 'python test.py' in console. Then the following error information shows:

..E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\co
re\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"')
for unknown op: BestSplits
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_t
ype: "CPU"') for unknown op: CountExtremelyRandomStats
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"')
for unknown op: FinishedNodes
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for
unknown op: GrowTree
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "ReinterpretStringToFloat" device_ty
pe: "CPU"') for unknown op: ReinterpretStringToFloat
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "SampleInputs" device_type: "CPU"')
for unknown op: SampleInputs
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "ScatterAddNdim" device_type: "CPU"'
) for unknown op: ScatterAddNdim
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "TopNInsert" device_type: "CPU"') fo
r unknown op: TopNInsert
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "TopNRemove" device_type: "CPU"') fo
r unknown op: TopNRemove
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "TreePredictions" device_type: "CPU"
') for unknown op: TreePredictions
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core
\framework\op_kernel.cc:943] OpKernel ('op: "UpdateFertileSlots" device_type: "C
PU"') for unknown op: UpdateFertileSlots
.EEEEE.
======================================================================
ERROR: testInferenceConstruction (__main__.TensorForestTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test.py", line 90, in testInferenceConstruction
graph = graph_builder.inference_graph(input_data)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 459, in inference_graph
**inference_args))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 958, in inference_graph
valid_leaf_threshold=self.params.valid_leaf_threshold)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\o
ps\gen_tensor_forest_ops.py", line 662, in tree_predictions
name=name)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_librar
y.py", line 763, in apply_op
op_def=op_def)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
2397, in create_op
set_shapes_for_outputs(ret)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1757, in set_shapes_for_outputs
shapes = shape_func(op)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1707, in call_with_requiring
return call_cpp_shape_fn(op, require_shape_fn=True)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 610, in call_cpp_shape_fn
debug_python_shape_fn, require_shape_fn)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 670, in _call_cpp_shape_fn_impl
status)
File "F:\Anaconda3\lib\contextlib.py", line 66, in __exit__
next(self.gen)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.p
y", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'T
reePredictions'

======================================================================
ERROR: testInferenceConstructionSparse (__main__.TensorForestTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test.py", line 143, in testInferenceConstructionSparse
graph = graph_builder.inference_graph(input_data)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 459, in inference_graph
**inference_args))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 958, in inference_graph
valid_leaf_threshold=self.params.valid_leaf_threshold)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\o
ps\gen_tensor_forest_ops.py", line 662, in tree_predictions
name=name)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_librar
y.py", line 763, in apply_op
op_def=op_def)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
2397, in create_op
set_shapes_for_outputs(ret)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1757, in set_shapes_for_outputs
shapes = shape_func(op)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1707, in call_with_requiring
return call_cpp_shape_fn(op, require_shape_fn=True)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 610, in call_cpp_shape_fn
debug_python_shape_fn, require_shape_fn)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 670, in _call_cpp_shape_fn_impl
status)
File "F:\Anaconda3\lib\contextlib.py", line 66, in __exit__
next(self.gen)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.p
y", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'T
reePredictions'

======================================================================
ERROR: testTrainingConstructionClassification (__main__.TensorForestTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test.py", line 58, in testTrainingConstructionClassification
graph = graph_builder.training_graph(input_data, input_labels)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 425, in training_graph
**tree_kwargs))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 705, in training_graph
regression=self.params.regression))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\o
ps\gen_tensor_forest_ops.py", line 224, in count_extremely_random_stats
regression=regression, name=name)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_librar
y.py", line 763, in apply_op
op_def=op_def)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
2397, in create_op
set_shapes_for_outputs(ret)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1757, in set_shapes_for_outputs
shapes = shape_func(op)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1707, in call_with_requiring
return call_cpp_shape_fn(op, require_shape_fn=True)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 610, in call_cpp_shape_fn
debug_python_shape_fn, require_shape_fn)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 670, in _call_cpp_shape_fn_impl
status)
File "F:\Anaconda3\lib\contextlib.py", line 66, in __exit__
next(self.gen)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.p
y", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'C
ountExtremelyRandomStats'

======================================================================
ERROR: testTrainingConstructionClassificationSparse (__main__.TensorForestTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test.py", line 120, in testTrainingConstructionClassificationSparse
graph = graph_builder.training_graph(input_data, input_labels)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 425, in training_graph
**tree_kwargs))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 705, in training_graph
regression=self.params.regression))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\o
ps\gen_tensor_forest_ops.py", line 224, in count_extremely_random_stats
regression=regression, name=name)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_librar
y.py", line 763, in apply_op
op_def=op_def)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
2397, in create_op
set_shapes_for_outputs(ret)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1757, in set_shapes_for_outputs
shapes = shape_func(op)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1707, in call_with_requiring
return call_cpp_shape_fn(op, require_shape_fn=True)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 610, in call_cpp_shape_fn
debug_python_shape_fn, require_shape_fn)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 670, in _call_cpp_shape_fn_impl
status)
File "F:\Anaconda3\lib\contextlib.py", line 66, in __exit__
next(self.gen)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.p
y", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'C
ountExtremelyRandomStats'

======================================================================
ERROR: testTrainingConstructionRegression (__main__.TensorForestTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test.py", line 75, in testTrainingConstructionRegression
graph = graph_builder.training_graph(input_data, input_labels)
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 425, in training_graph
**tree_kwargs))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\t
ensor_forest.py", line 705, in training_graph
regression=self.params.regression))
File "F:\Anaconda3\lib\site-packages\tensorflow\contrib\tensor_forest\python\o
ps\gen_tensor_forest_ops.py", line 224, in count_extremely_random_stats
regression=regression, name=name)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_librar
y.py", line 763, in apply_op
op_def=op_def)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
2397, in create_op
set_shapes_for_outputs(ret)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1757, in set_shapes_for_outputs
shapes = shape_func(op)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line
1707, in call_with_requiring
return call_cpp_shape_fn(op, require_shape_fn=True)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 610, in call_cpp_shape_fn
debug_python_shape_fn, require_shape_fn)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\common_shapes
.py", line 670, in _call_cpp_shape_fn_impl
status)
File "F:\Anaconda3\lib\contextlib.py", line 66, in __exit__
next(self.gen)
File "F:\Anaconda3\lib\site-packages\tensorflow\python\framework\errors_impl.p
y", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: Op type not registered 'C
ountExtremelyRandomStats'

----------------------------------------------------------------------
Ran 9 tests in 2.945s

FAILED (errors=5)