Great! Works now. Thanks guys.

On Wed, Oct 29, 2014 at 12:29 AM, Matthew Taylor <[email protected]> wrote:

> Mika, if I were you, I would open two terminals. Or you can use "&" to
> run one process in the background:
> http://www.cyberciti.biz/faq/linux-command-line-run-in-background/.
> But then you'll need to manually find the process and kill it later.
> ---------
> Matt Taylor
> OS Community Flag-Bearer
> Numenta
>
>
> On Tue, Oct 28, 2014 at 9:01 PM, Mika Schiller <[email protected]>
> wrote:
> > 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