Hello Matt,

I'm sorry for the late reply, I was away from home for a few days. You are
right, I hadn't re-compiled and re-installed, when I realised I was feeling
so ashamed I didn't even post it here :).

Recompiling and reinstalling has not been as easy as I thought it would be
though. After pulling the new version from git, removing the old installed
one from /nta/eng/lib/python2.7/site-packages and trying to install it with
python setup.py install --user (or using the develop option), I'm finding
the error log attached. At first I thought it was because of an old version
of numpy, but after updating to 1.9.2, I'm still getting errors.

I don't really know why this is happening, any clue?

Thanks again!

Jose

2015-04-06 14:43 GMT-07:00 Matthew Taylor <[email protected]>:

> Jose,
>
> My main concern is that you don't have NuPIC installed properly. When you
> pulled the latest source code for NuPIC, did you re-compile and re-install?
>
> Marek, I think we should remove this section from the wiki since it's so
> old:
> https://github.com/numenta/nupic/wiki/Running-Nupic-in-a-Virtual-Machine#preset-vm-image.
> Is that ok with you?
>
>
> ---------
> Matt Taylor
> OS Community Flag-Bearer
> Numenta
>
> On Sun, Apr 5, 2015 at 11:13 PM, Pascal Weinberger <
> [email protected]> wrote:
>
>> Try :
>> from permutationsrunner import DEFAULT_OPTIONS
>>
>> Pascal
>>
>>
>> -------- Original message --------
>> From: Jose Luis Contreras Santos
>> Date:04/05/2015 20:29 (GMT+01:00)
>> To: Pascal Weinberger
>> Subject: Re: Swarming not generating model_params
>>
>> Thank you Pascal, unfortunately I tried it and doesn't seem to be the
>> problem... I don't get why the first of these lines is working but the
>> second is not:
>>
>>> from nupic.swarming import permutations_runner
>>>
>> from nupic.swarming.permutations_runner import DEFAULT_OPTIONS
>>>
>>
>> I don't really know which kind of problem it is, as it seems to be
>> something related with my settings... any idea of an approach to debugging?
>>
>> Maybe it's the file structure? Right now what I have is the following
>>
>> home
>>>
>>>> nupic
>>>>
>>>>> nupic-source
>>>>>
>>>>>> scripts
>>>>>>
>>>>>>> run_swarm.py
>>>>>>>
>>>>>> nupic
>>>>>>
>>>>>>> swarming
>>>>>>>
>>>>>>>> permutations_runner.py
>>>>>>>>
>>>>>>>
>> With the $NUPIC variable being '/home/nupic/nupic-source', I am running
>> *$NUPIC/scripts/run_swarm.py search_def.json *
>> and getting the already mentioned error,
>>
>> Traceback (most recent call last):
>>>   File "/home/nupic/nupic-source/scripts/run_swarm.py", line 31, in
>>> <module>
>>>     from nupic.swarming.permutations_runner import DEFAULT_OPTIONS
>>> ImportError: cannot import DEFAULTname _OPTIONS
>>>
>>
>>
>> Thanks,
>>
>> Jose
>>
>> 2015-04-05 18:03 GMT+02:00 Pascal Weinberger <[email protected]>:
>>
>>> Hey Jose,
>>>
>>> this might be because you did not set the NUPIC variable.
>>> if the following doesnt help, consider opening a new issue here:
>>> https://github.com/numenta/nupic/issues/new
>>>
>>> Try executing :
>>> export NUPIC="$(pip show nupic | grep 'Location:' | sed 's/Location:
>>> //')/nupic"
>>>
>>>
>>> thanks
>>>
>>> Pascal
>>>
>>> 2015-04-05 14:31 GMT+02:00 Jose Luis Contreras Santos <
>>> [email protected]>:
>>>
>>>> Thank you Mark,
>>>>
>>>> I have updated nupic-source, but now I am encountering some new
>>>> troubles when trying to swarm: when swarming this way, I get the following
>>>> error:
>>>>
>>>> $NUPIC/scripts/run_swarm.py search_def.json
>>>>>     Traceback (most recent call last):
>>>>>       File "/home/nupic/nupic-source/scripts/run_swarm.py", line 32,
>>>>> in <module>
>>>>>       from nupic.swarming.permutations_runner import DEFAULT_OPTIONS
>>>>> ImportError: cannot import name DEFAULT_OPTIONS
>>>>>
>>>>
>>>>  I wold appreciate some help, I'm feeling a little bit clueless at this
>>>> point.
>>>>
>>>> Cheers,
>>>>
>>>> Jose
>>>>
>>>>
>>>> 2015-03-31 2:01 GMT+02:00 Marek Otahal <[email protected]>:
>>>>
>>>>> Hi Jose,
>>>>>
>>>>> it's definitely not up-to-date, so updating, as you suggest, would be
>>>>> the first step.
>>>>> Second, you could verify that $NUPIC/scripts/run_swarm.py
>>>>> /your/swarming/path
>>>>> produces the requested params.
>>>>>
>>>>> Cheers, Mark
>>>>>
>>>>>
>>>>> On Tue, Mar 31, 2015 at 1:47 AM, Jose Luis Contreras Santos <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I am running NuPIC from the preset VM image provided here
>>>>>> <https://github.com/numenta/nupic/wiki/Running-Nupic-in-a-Virtual-Machine#preset-vm-image>,
>>>>>> but I am having some trouble running swarms programmatically, as for some
>>>>>> reason the model_params.py file is not being created. This is a snippet 
>>>>>> of
>>>>>> the code I am running (based on Matt's tutorial on predicting sine 
>>>>>> waves):
>>>>>>
>>>>>> import shutil
>>>>>>> from nupic.swarming import permutations_runner
>>>>>>> from nupic.frameworks.opf.modelfactory import ModelFactory
>>>>>>> def swarm_over_data():
>>>>>>> permutations_runner.runPermutations(["search_def.json",
>>>>>>> "--maxWorkers=4", "--overwrite"])
>>>>>>> shutil.copyfile("model_0/model_params.py", "model_params.py")
>>>>>>
>>>>>>
>>>>>>  At that point, when trying to copy the file, I am getting this
>>>>>> error: (which is normal because model_params.py is actually not there,
>>>>>> swarming only created description.py and params.csv)
>>>>>>
>>>>>> IOError: [Errno 2] No such file or directory:
>>>>>>> 'model_0/model_params.py'
>>>>>>
>>>>>>
>>>>>> My question is, does anybody know why this is happening? My guess is
>>>>>> that maybe the version of NuPIC provided with the VM image is not up to
>>>>>> date, in which case I think I can just pull the most recent version from
>>>>>> gitHub, is that right?
>>>>>>
>>>>>> Thank you for your help!
>>>>>> Jose Luis
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Marek Otahal :o)
>>>>>
>>>>
>>>>
>>>
>>
>

Attachment: ErrorLog
Description: Binary data

Reply via email to