[mlpack-svn] [MLPACK] #300: allknn fails for mnist8m dataset

MLPACK Trac trac at coffeetalk-1.cc.gatech.edu
Thu Aug 22 16:20:27 EDT 2013


#300: allknn fails for mnist8m dataset
----------------------+-----------------------------------------------------
  Reporter:  rozyang  |        Owner:  rcurtin 
      Type:  defect   |       Status:  accepted
  Priority:  major    |    Milestone:          
 Component:  mlpack   |   Resolution:          
  Keywords:           |     Blocking:          
Blocked By:  302      |  
----------------------+-----------------------------------------------------
Changes (by rcurtin):

  * blockedby:  => 302


Comment:

 You are right, if you use uint8_t, then it will take up about 6GB of RAM
 and then the method should run.  The difficulty here is that mlpack does
 not support types other than double.  The reason for this was API
 simplicity.  I don't have a good solution for this now, or soon, so you
 shouldn't expect code that will work with uint8_t anytime soon (sorry!).
 There is some serious code restructuring that would need to happen to make
 uint8_t datatypes easy and I have other restructuring that right now is
 more important.

 I've opened ticket #302 to propose the idea of arbitrary-precision
 support; you can follow that ticket.  Like I said, I don't think it will
 happen anytime soon...

 I will leave this ticket open as blocked by #302, so that if/when that is
 finished, this can be closed.

-- 
Ticket URL: <http://trac.research.cc.gatech.edu/fastlab/ticket/300#comment:5>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed at Georgia Tech.


More information about the mlpack-svn mailing list