User 1638 | 3/25/2015, 3:43:37 PM
I've several other threads discussing this problem yet I didn't manage to offered solutions to fix my problem :(
I installed VMware's VM player, set a machine of 2 cores and 4GB RAM, and installed ubuntu 14.04. The host OS is Windows 8.1 I then also installed python 2.7.9 and the graphlab-create package (version 1.3).
I tried to follow the <a href="http://dato.com/learn/userguide/sframe/tabular-data.html">tutorial example</a> to get the hang of things. After trying these lines of code: <pre class="CodeBlock"><code>songs = gl.SFrame.readcsv("http://s3.amazonaws.com/dato-datasets/millionsong/songdata.csv ") songs['year'] = songs['year'].apply(lambda x: None if x == 0 else x) songs.head(5)</code></pre>
the first two lines goes well, the third returns this: <blockquote class="Quote">Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/graphlab/datastructures/sframe.py", line 2324, in head return SFrame(proxy=self.proxy.head(n)) File "cysframe.pyx", line 97, in graphlab.cython.cysframe.UnitySFrameProxy.head File "cysframe.pyx", line 100, in graphlab.cython.cysframe.UnitySFrameProxy.head RuntimeError: Runtime Exception. Unable to evaluate lambdas. lambda workers did not start</blockquote>
Since then I tried: 1. Using the preinstalled VM with graphlab create 2. Setting virtual environment 3. Starting fresh with an empty VM 4. Setting a virtual environment within the above mentioned VM 5. Limiting the number of lambda workers as shown <a href="http://forum.dato.com/discussion/834/unable-to-evaluate-lambdas-lambda-workers-did-not-start">here</a>
I'm stuck... any suggestions how to solve this would be appreciated.