I have replicated this error on my computer:
https://github.com/numenta/nupic/issues/1918. I'll be working on this
today.
---------
Matt Taylor
OS Community Flag-Bearer
Numenta


On Mon, Mar 9, 2015 at 10:25 AM, Matthew Taylor <[email protected]> wrote:
> Ok, thanks for the report. Looks like there is something wrong with
> some recent changes I made, trying to make data file discovery easier!
> I'll be looking into this today.
>
> Mateja, can you tell me:
> - How did you install nupic?
> - What OS are you running on?
>
> Thanks,
> ---------
> Matt Taylor
> OS Community Flag-Bearer
> Numenta
>
>
> On Mon, Mar 9, 2015 at 9:41 AM, David Wood <[email protected]> wrote:
>> Hi Mateja,
>>
>> I just had a very similar problem. Please see:
>>   https://github.com/numenta/nupic/issues/1805
>>
>> There is a bug, but I managed to work around it by setting the NUPIC and
>> NTA_DATA_PATH environment variables. NUPIC should be set the top level of
>> your NuPIC installation and the second set to the location of your data
>> file.
>>
>> I hope this helps!
>>
>> Regards,
>> Dave
>> --
>> http://about.me/david_wood
>>
>>
>>
>> On Mar 9, 2015, at 12:34, Mateja Putic <[email protected]> wrote:
>>
>> I am following the hotgym prediction demo instructions from Matt's tutorial
>> video (https://www.youtube.com/watch?v=S-0thrzOHTc) on a clean develop build
>> checked out March 7th.
>>
>> I am running ./swarm.py and it quits with the following error (this is just
>> an excerpt of the full log http://pastebin.com/w0v1Ym7c)
>>
>> Successfully submitted new HyperSearch job, jobID=1021
>> <jobID: 1021> 2  models finished [success: 0; eof: 0; stopped: 0; killed: 0;
>> ERROR: 2; ORPHANED: 0; unknown: 0]
>> ERROR MESSAGE: Exception occurred while running model 2481: IOError(2, 'No
>> such file or directory') (<type 'exceptions.IOError'>)
>> Traceback (most recent call last):
>>   File "/home/vagrant/nupic/nupic/swarming/utils.py", line 430, in
>> runModelGivenBaseAndParams
>>     (completionReason, completionMsg) = runner.run()
>>   File "/home/vagrant/nupic/nupic/swarming/ModelRunner.py", line 238, in run
>>     maxTimeout=readTimeout)
>>   File "/home/vagrant/nupic/nupic/data/stream_reader.py", line 209, in
>> __init__
>>     self._openStream(dataUrl, isBlocking, maxTimeout, bookmark,
>> firstRecordIdx)
>>   File "/home/vagrant/nupic/nupic/data/stream_reader.py", line 300, in
>> _openStream
>>     firstRecord=firstRecordIdx)
>>   File "/home/vagrant/nupic/nupic/data/file_record_stream.py", line 164, in
>> __init__
>>     self._file = open(self._filename, self._mode)
>> IOError: [Errno 2] No such file or directory:
>> u'/home/vagrant/nupic/nupic/datafiles/rec-center-hourly.csv'
>>
>> I'm not sure why its looking in
>> /home/vagrant/nupic/nupic/datafiles/rec-center-hourly.csv when the config
>> file specifies 'file://rec-center-hourly.csv', which should mean the $PWD.
>>
>> I tried debugging; I set a breakpoint on line 164 of file_record_stream.py
>> and self._filename evaluates to
>> u'/home/vagrant/nupic/examples/opf/clients/hotgym/prediction/one_gym/rec-center-hourly.csv'
>> which is correct.
>>
>> However, I think this is multithreaded code, so when the breakpoint is hit,
>> it could be just the first time. When I continue after that breakpoint, the
>> breakpoint isn't hit again and it fails with the above error.
>>
>> I also tried changing "source" in swarm_description.py to
>> "file://extra/hotgym/rec-center-hourly.csv", and that got a little further,
>> but then it complained that there's a discrepancy in the column names.
>>
>> It seems that at one time while swarm.py is run, it thinks the root is
>> $NUPIC, and then at another time it thinks its $PWD. I'm not sure where the
>> source of the problem is though. I could use someone's help in tracking this
>> down.
>>
>> Thanks!
>>
>> --
>> Mr. Mateja Putic
>> Ph.D Candidate
>> Department of Electrical and Computer Engineering
>> University of Virginia
>> (703) 303-2099
>>
>>

Reply via email to