Code Runs Once - then on re-execution - Runtime Communication Failure 113

User 2151 | 9/29/2015, 12:32:08 AM

Here's a sample - generally happens after doing a dbscan.create (but then everything is bricked after that):

RuntimeError                              Traceback (most recent call last)
<ipython-input-30-52e8fbca36b2> in <module>()
----> 1 nn = gl.dbscan.create(transformed_g, features=['foo'])

/usr/local/lib/python2.7/dist-packages/graphlab/toolkits/clustering/dbscan.pyc in create(dataset, features, distance, radius, min_core_neighbors, verbose)
    193     ## Validate the input dataset
    194     _tkutl._raise_error_if_not_sframe(dataset, "dataset")
--> 195     _tkutl._raise_error_if_sframe_empty(dataset, "dataset")
    196 
    197 

/usr/local/lib/python2.7/dist-packages/graphlab/toolkits/_internal_utils.pyc in _raise_error_if_sframe_empty(dataset, variable_name)
    353     err_msg += "is required."
    354 
--> 355     if dataset.num_rows() == 0 or dataset.num_cols() == 0:
    356         raise ToolkitError, err_msg % variable_name
    357 

/usr/local/lib/python2.7/dist-packages/graphlab/data_structures/sframe.pyc in num_rows(self)
   2373         num_columns
   2374         """
-> 2375         return self.__proxy__.num_rows()
   2376 
   2377     def num_cols(self):

graphlab/cython/cy_sframe.pyx in graphlab.cython.cy_sframe.UnitySFrameProxy.num_rows()

graphlab/cython/cy_sframe.pyx in graphlab.cython.cy_sframe.UnitySFrameProxy.num_rows()

RuntimeError: Communication Failure: 113. 

Comments

User 1178 | 10/1/2015, 9:08:12 PM

Hello,

This could be caused by many reasons. Do you have a sample dataset that you can repro this? Do you mind sending us that repro?

Also we would appreciate if you can send us the GraphLab Server log, the location of the log is printed at beginning of your Python session after you have import graphlab.

Thanks! Ping