locked
error in calibration RRS feed

  • Question

  • Hi, i got an error from joulemeter calibration, and the error seemed to refer to a csv file. In .csv files, the colums are separated by comma (,). That same character is decimal separator for floats in finnish locale, and maybe.that makes the floats split into extra column.

    error text:

    The monitor will turn off and change brightness. PLEASE DO NOT USE THE MOUSE, KEYBOARD, or other input devices. Starting calibration.

    Phase 1: Preparing system (may take several minutes) ...

    Phase 2: Loading system ...

    Estimated completion time: xxx

    Traces saved to: C:\Users\xxx\AppData\Local\Microsoft Research\Joulemeter\1.1.0.0

    Phase 3: Finalizing power model (won't take long) ...

    Joulemeter error: Index was outside the bounds of the array.

    Error details:    at Microsoft.Research.Joulemeter.RegressionSolver.ReadColumnFromCSV(String infile, Int32 column)

       at Microsoft.Research.Joulemeter.RegressionSolver.TruncateFilteredTracesToCommonLength(Dictionary`2 outFileNames)

       at Microsoft.Research.Joulemeter.RegressionSolver.FilterTraces(Dictionary`2 listOfTraces, PowerMeterFilter powerMeterFilter, Resource powerMeterTraceLabel, String outFolder)

       at Microsoft.Research.Joulemeter.RegressionSolver.PerformRegression()

       at JoulemeterWebDownload.MainWindow.RunCalibration(Object meterSelectedIndex)

    Notes: Events . MachineInfos OK. PowerInfos . PowerModelCPUs . PowerModelMonitors . PowerModelSystems . PowerRequests . PowerWakeTimers . SystemMeasurements


    Wednesday, June 8, 2011 6:41 AM

Answers

  • One user who was getting the same error did send the contents of the folder marked. The error seems to occur on machines where the decimal point is stored as a comma instead of a dot. I will test this in more detail and add a fix in the subsequent version.
    • Marked as answer by A Kansal Wednesday, June 22, 2011 3:14 PM
    Wednesday, June 22, 2011 3:11 PM

All replies

  • Could you please send the contents of C:\Users\xxx\AppData\Local\Microsoft Research\Joulemeter\1.1.0.0 (in a zipped folder)

    to jminfo@microsoft.com

    Wednesday, June 15, 2011 4:14 PM
  • One user who was getting the same error did send the contents of the folder marked. The error seems to occur on machines where the decimal point is stored as a comma instead of a dot. I will test this in more detail and add a fix in the subsequent version.
    • Marked as answer by A Kansal Wednesday, June 22, 2011 3:14 PM
    Wednesday, June 22, 2011 3:11 PM