Make sure the required OS packages are installed: https://github.com/numenta/nupic/wiki/Installing-NuPIC-on-Ubuntu#install-required-packages
Then try "python setup.py install --user" again. --------- Matt Taylor OS Community Flag-Bearer Numenta On Wed, Apr 15, 2015 at 6:08 AM, Jose Luis Contreras Santos < [email protected]> wrote: > 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) >>>>>> >>>>> >>>>> >>>> >>> >> >
