Matt,

Thanks for your efforts. A lot of people are interested in getting NuPIC
running on raspberry pi. Here is a ticket for it:

https://issues.numenta.org/browse/NPC-141

If you have time, you might review this ticket and see if you have anything
to add to it. Once you have something that works, feel free to create a
pull request:

https://github.com/numenta/nupic/wiki/Developer-workflow

---------
Matt Taylor
OS Community Flag-Bearer
Numenta


On Fri, Aug 16, 2013 at 3:33 PM, Matt Keith <[email protected]> wrote:

> Hello all,
>
> I have been trying to get a build to work on a Raspberry Pi.  I have made
> some good progress and I thought that I would share my findings and see if
> anyone out there has any additional suggestions.  The Raspbian (Debian)
> distribution seems to give the best performance, but I was able to make
> some headway on the Pidora (Fedora) build as well.  Here is my current
> cookbook for building the code.  You can get my source changes from
> https://github.com/keithcom/nupic .
>
> Start with the Raspbian Wheezy image
> - sudo apt-get update
> - sudo apt-get install automake libtool python-dev swig libapr1-dev
> libaprutil1-dev
> - install setuptools - https://pypi.python.org/pypi/setuptools/0.9.8
> - install pip - https://pypi.python.org/pypi/pip
> - install libyaml - http://pyyaml.org/wiki/LibYAML
> - git clone https://github.com/keithcom/nupic.git
> - edit .bashrc as per the README.md
> - create $NUPIC/external/linux32/lib dir and ln -s
> /usr/local/lib/libyaml.a there
> - $NUPIC/build.sh and wait
>
> Let me know if you would like my cookbook for the Pidora image.
>
> Note that I have added a new section to the
> external/common/include/cycle_counter.hpp file to try and use the system
> counter since there is no real time clock on the raspberry pi.  I still
> need to find a define that is specific to the Pi to test for in the file
> and I haven't been able to test my code changes yet, but it should be a
> good start.
>
> Right now the code compiles through to the libalgorithms.a and dies on the
> Grouper.o with the following error:
> {standard input}: Assembler messages:
> {standard input}:19864: Error: co-processor offset out of range
> make[2]: *** [libalgorithms_a-Grouper.o] Error 1
>
> I welcome any and all feedback to help get this working.
>
> Thanks,
>
> Matt
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to