Hi Marek,
Thank you very much for your response. I'll start with C++ part as you
suggested. To gain some experiences, I'll try to compile it on Linux
(Redhat/Centos) first. Then, I'll try to port cmake to Solaris and will
compile it there.
Also, once again, if people are interested in porting to SPARC, I maybe
able to provide a SPARC system for them to connect. The system will be
in DMZ so people can connect to from outside. If anybody interested,
please let me know so I will see what I can do.
Once again, thank you so much.
Regards,
Habib
On 04/25/2014 03:14 PM, Marek Otahal wrote:
Hi Habib,
some responses below..
On Sat, Apr 26, 2014 at 12:04 AM, habib valanejad
<[email protected] <mailto:[email protected]>> wrote:
Can Nupic take advantages of system(s) with many cores,
Halfway. The core library is not parallel (imho it's the next big
issue we need to face).
Swarming (the optimization process for finding best parameters for
models) would benefit (but thousands of cores is maybe an outstretch)
More complex models, consisting of several "simple CLAs" running in
hierarchy would, this could be interesting!
and big size memories, and big data? Sounds it is product that can
work with big data, am I right?
yes and YES! esp the python part was memory hungry, according to my
simple experiments (100k inputvector, 10k SP,TP) could quickly drain
16gb RAM of personal machine.
Can it take advantages of many cores and big size memory?
see above
Fujitsu new M10 systems can go up to 1024 cores, 2048 threads, and
32 TB of memory.
Regarding of resources, I may be able to provide a SPARC based
hardware (Solari 10 or maybe Solaris 11), if you are interested.
Not a M-10 system, but something which software can be ported on.
Python should not be a problem. We already have Python ported on
Solaris. Also, C and C++ compilers and bunch of other tools are
already available.
Another concern is cmake, I have not found it on Solaris.
i;ve found this, https://www.opencsw.org/package/cmake/ , is it avail
for you?
Python's pip, I'm not sure if available and if really needed. If
it is needed, may be needed to get ported.
pip is just installation tool, if you install the dependencies
manually, it's fine.
Docker, not available on Solaris. New SPARC systems already come
with hypervisor and domains run on top of a hypervisor.
not needed.
Anyway, the goal is compiling, porting Nupic for SPARC.
you could start with the C++ part, which we recently extracted to a
small stand-alone nupic.core. See external/ folder there for libs
that you'll need to satisfy.
Cheers,
--
Marek Otahal :o)
_______________________________________________
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