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) >>>> >>> >>> >> >
