[mlpack-svn] r15608 - in mlpack/conf/jenkins-conf/benchmark: benchmark util

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Aug 9 18:07:41 EDT 2013


Author: marcus
Date: Fri Aug  9 18:07:40 2013
New Revision: 15608

Log:
Add min function because the python min function isn't suitable in this case.

Modified:
   mlpack/conf/jenkins-conf/benchmark/benchmark/make_reports.py
   mlpack/conf/jenkins-conf/benchmark/util/misc.py

Modified: mlpack/conf/jenkins-conf/benchmark/benchmark/make_reports.py
==============================================================================
--- mlpack/conf/jenkins-conf/benchmark/benchmark/make_reports.py	(original)
+++ mlpack/conf/jenkins-conf/benchmark/benchmark/make_reports.py	Fri Aug  9 18:07:40 2013
@@ -57,7 +57,7 @@
     for time in timings:
 
       # Highlight the data with the best timing.
-      if min(timings) == time:
+      if minData(timings) == time:
         time = str(time) + "s" if isFloat(time) else time 
         timingTable += '<td><p class="text-success"><strong>' + time + '</strong></p></td>'
       else:

Modified: mlpack/conf/jenkins-conf/benchmark/util/misc.py
==============================================================================
--- mlpack/conf/jenkins-conf/benchmark/util/misc.py	(original)
+++ mlpack/conf/jenkins-conf/benchmark/util/misc.py	Fri Aug  9 18:07:40 2013
@@ -22,6 +22,16 @@
     return True
 
 '''
+Function to seach the minimum scalar in a list.
+'''
+def minData(data):
+  minData = float('Inf')
+  for d in data:
+    if isFloat(d) and d < minData:
+      minData = d
+  return minData
+
+'''
 Count all datasets to determine the dataset size.
 
 @param libraries - Contains the Dataset List.



More information about the mlpack-svn mailing list