When I run nupic.cerebro2.server I see  http://0.0.0.0:8080/

Are both servers supposed to be run simultaneously? I'm only running one at
a time. How would I go about running both in parallel from terminal if
that's what needs to be done?

On Tue, Oct 28, 2014 at 11:28 PM, Chetan Surpur <[email protected]> wrote:

> 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