You should have two servers running: one in nupic.cerebro2.server and one in 
nupic.cerebro2. One is run with `python server.py` and one is run with `python 
-m SimpleHTTPServer 8000`. I'm asking about the output on the console running 
the former command.

On Tue, Oct 28, 2014 at 8:00 PM, Mika Schiller <[email protected]>
wrote:

> Chetan, not quite sure what you mean by this...could you elaborate?
> On Tue, Oct 28, 2014 at 1:27 AM, Chetan Surpur <[email protected]> wrote:
>> What is the output you're seeing in the other shell, the one that is
>> running nupic.cerebro2.server?
>>
>>
>>
>> On Mon, Oct 27, 2014 at 10:17 PM, Mika Schiller <[email protected]>
>> wrote:
>>
>>> Attached is the output I'm seeing
>>>
>>>
>>>
>>> On Tue, Oct 28, 2014 at 1:05 AM, Chetan Surpur <[email protected]>
>>> wrote:
>>>
>>>> When you visit the page in your browser, do you see any output from the
>>>> shell running the server?
>>>>
>>>>
>>>>
>>>> On Mon, Oct 27, 2014 at 10:01 PM, Mika Schiller <[email protected]>
>>>> wrote:
>>>>
>>>>> I see the same
>>>>>
>>>>> http://0.0.0.0:8080/
>>>>>
>>>>> Then when I run python -m SimpleHTTPServer 8000 in
>>>>> nupic.cerebro2/static I see
>>>>>
>>>>>  Serving HTTP on 0.0.0.0 port 8000 ...
>>>>>
>>>>> On Tue, Oct 28, 2014 at 12:52 AM, Chetan Surpur <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> In nupic.cerebro2.server, when you run `python server.py`, what do you
>>>>>> see? I see this:
>>>>>>
>>>>>>  ยป python server.py
>>>>>> http://0.0.0.0:8080/
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Oct 27, 2014 at 9:41 PM, Mika Schiller <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>>  I pulled the latest code, but still no simulation visible as
>>>>>>> screenshot shows. Javascript console attached also. Here are the steps 
>>>>>>> I'm
>>>>>>> following:
>>>>>>>
>>>>>>> 1) Run Patcher().patchSP(sp)and then sp.compute()  for 20 learning
>>>>>>> iterations
>>>>>>>
>>>>>>> 2) cd into nupic.cerebro2.server and run python server.py
>>>>>>>
>>>>>>> 3) cd into nupic.cerebro2/static and run python -m SimpleHTTPServer
>>>>>>> 8000
>>>>>>>
>>>>>>> On Mon, Oct 27, 2014 at 11:56 PM, Chetan Surpur <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Actually, I just resolved that issue and merged. If you pull the
>>>>>>>> latest code and try again, it should work.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Oct 27, 2014 at 8:50 PM, Chetan Surpur <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Mika,
>>>>>>>>>
>>>>>>>>> In nupic.cerebro2.server, did you run `python server.py 9090`?
>>>>>>>>>
>>>>>>>>> See this issue: https://github.com/numenta/nupic.cerebro2/issues/65
>>>>>>>>>
>>>>>>>>> - Chetan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Oct 27, 2014 at 8:11 PM, Mika Schiller <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Chetan, the code runs fine now, though there is still no
>>>>>>>>>> simulation showing at http://localhost:8000/
>>>>>>>>>>
>>>>>>>>>> I've attached a screenshot of my javascript console. Seems it
>>>>>>>>>> might be related to a javascript issue.
>>>>>>>>>>
>>>>>>>>>> On Mon, Oct 27, 2014 at 8:25 PM, Chetan Surpur <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Mika,
>>>>>>>>>>>
>>>>>>>>>>> I just merged a PR [1] that should resolve this issue. Please
>>>>>>>>>>> update and try it again.
>>>>>>>>>>>
>>>>>>>>>>> [1] https://github.com/numenta/nupic.cerebro2.server/pull/14
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Chetan
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Oct 27, 2014 at 4:25 PM, Mika Schiller <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Woops, accidentally hit send. Here is the corrected code to run
>>>>>>>>>>>> the patched sp
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  from nupic.encoders import ScalarEncoder
>>>>>>>>>>>>>
>>>>>>>>>>>>> from nupic.research.spatial_pooler import SpatialPooler
>>>>>>>>>>>>>
>>>>>>>>>>>>> import numpy
>>>>>>>>>>>>>
>>>>>>>>>>>>> from patcher import Patcher
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> #create an encoder
>>>>>>>>>>>>>
>>>>>>>>>>>>> encoder = ScalarEncoder(n=22, w=3, minval=2.5, maxval=97.5,
>>>>>>>>>>>>>> clipInput=True, forced=True)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> #create a spatial pooler
>>>>>>>>>>>>>
>>>>>>>>>>>>> sp = SpatialPooler(inputDimensions=(22),
>>>>>>>>>>>>>
>>>>>>>>>>>>> columnDimensions=(4,), potentialRadius=22,
>>>>>>>>>>>>>> numActiveColumnsPerInhArea=1,
>>>>>>>>>>>>>
>>>>>>>>>>>>> globalInhibition=True, synPermActiveInc=0.03, potentialPct=1.0)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>  Patcher().patchSP(sp)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> #make sp learn input 20 times
>>>>>>>>>>>>>
>>>>>>>>>>>>> output = numpy.zeros((4,), dtype='int')
>>>>>>>>>>>>>
>>>>>>>>>>>>> for _ in xrange(20):
>>>>>>>>>>>>>
>>>>>>>>>>>>>     sp.compute(encoder.encode(1), learn=True,
>>>>>>>>>>>>>> activeArray=output)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Oct 27, 2014 at 5:35 PM, Matthew Taylor <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Mika, did Chetan's tip to patch the SP before running Cerebro
>>>>>>>>>>>>> fix your problem?
>>>>>>>>>>>>> ---------
>>>>>>>>>>>>> Matt Taylor
>>>>>>>>>>>>> OS Community Flag-Bearer
>>>>>>>>>>>>> Numenta
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Oct 20, 2014 at 9:15 PM, Chetan Surpur <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>> > Ah, so you have to patch the SP
>>>>>>>>>>>>> > before
>>>>>>>>>>>>> >  you run it.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > On Sun, Oct 19, 2014 at 4:12 PM, Mika Schiller <
>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> I'm trying to make the sp learn an input 20 times as you can
>>>>>>>>>>>>> see in the
>>>>>>>>>>>>> >> code below. First I go into nupic.cerebro2.server directory
>>>>>>>>>>>>> and run python
>>>>>>>>>>>>> >> server.py 9090. Then I go into nupic.cerebro2 directory,
>>>>>>>>>>>>> then /static and
>>>>>>>>>>>>> >> then run python -m SimpleHTTPServer 8000. When I go to
>>>>>>>>>>>>> >> http://localhost:8000/ I see the display, but no cells or
>>>>>>>>>>>>> anything. I've
>>>>>>>>>>>>> >> attached a screenshot of what I'm seeing. Any idea what
>>>>>>>>>>>>> might be going on
>>>>>>>>>>>>> >> here? Did I patch the sp correctly? Thanks!
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> from nupic.encoders import ScalarEncoder
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> from nupic.research.spatial_pooler import SpatialPooler
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> import numpy
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> from patcher import Patcher
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> #create an encoder
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> encoder = ScalarEncoder(n=22, w=3, minval=2.5, maxval=97.5,
>>>>>>>>>>>>> >>>> clipInput=True, forced=True)
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> #create a spatial pooler
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> sp = SpatialPooler(inputDimensions=(22),
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> columnDimensions=(4,), potentialRadius=22,
>>>>>>>>>>>>> numActiveColumnsPerInhArea=1,
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> globalInhibition=True, synPermActiveInc=0.03,
>>>>>>>>>>>>> potentialPct=1.0)
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> #make sp learn input 20 times
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> output = numpy.zeros((4,), dtype='int')
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> for _ in xrange(20):
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>     sp.compute(encoder.encode(1), learn=True,
>>>>>>>>>>>>> activeArray=output)
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> if __name__ == "__main__":
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>    Patcher().patchSP(sp)
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> <Screen Shot 2014-10-19 at 7.08.50 PM.png>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> <Screen Shot 2014-10-27 at 11.04.26 PM.png>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> <Screen Shot 2014-10-27 at 11.04.26 PM.png>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>  <Screen Shot 2014-10-28 at 12.37.12 AM.png><Screen Shot 2014-10-28
>>>>>>> at 12.40.11 AM.png>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>> <Screen Shot 2014-10-28 at 1.15.54 AM.png>
>>
>>
>>

Reply via email to