Git Product home page Git Product logo

ctuning / ck-wa Goto Github PK

View Code? Open in Web Editor NEW
21.0 9.0 5.0 5.12 MB

Collective Knowledge workflow for ARM's workload automation tool: an open framework for gathering and sharing knowledge about system design and optimization using real-world workloads.

License: Other

Python 86.52% Shell 0.93% CSS 5.16% HTML 1.98% Batchfile 0.42% Dockerfile 4.99%
arm collective-knowledge shared-workloads workload-automation portable-workflows reproducible-experimentation web-dashboard ck-docker mobile-devices performance-analysis

ck-wa's People

Contributors

dsavenko avatar gfursin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ck-wa's Issues

WA issues are not parsed correctly on MacOS

Hi,

Suppose I run ck crowdbench wa:dhrystone [email protected] and have a WA issue. E.g. this one:

    * tmp-output2.tmp

  INFO     Removing existing output directory.
  INFO     Creating output directory.
  INFO     Initializing
  INFO     Running workloads
  INFO     Connecting to device
  CRITICAL ANDROID_HOME (/usr/local) does not appear to have valid Android SDK install (cannot find build-tools)

So, instead of parsing and displaying the actual error (the message after 'CRITICAL'), CK-WA says this:

Loading results.json ...
  (post processing script failed: /Users/dsavenko/CK/local/wa-result/2b692428a8a4b30a/20161017-154648/wa-output/results.json was not produced - program execution likely failed!)
***************************************************************************************
Pipeline failed (execution failed - /Users/dsavenko/CK/local/wa-result/2b692428a8a4b30a/20161017-154648/wa-output/results.json was not produced - program execution likely failed)!
***************************************************************************************

Need to check and fix.

create scenarios module for WA

I will create wa-scenarios module for CK-WA to pre-set various device and workload parameters such as

  • cpu utilization
  • fps
  • markers api

I will add scenarios field to dashboard too ...

If scenario is needed, I will add the following flag to run wa:
$ ck run wa:youtube --scenario=fps

extracting and unifying characteristics in CK-WA

In the future, we need to collect, unify and record the following metrics (either via WA or CK or both):

· Current CPU Frequency over time (Overall, per cluster, per core)
· As above but for GPU
· Current Thermals over time
· Current Battery level over time
· Current memory usage

Add dependency on WA to 'machine' module

If WA was not yet installed and a user attempts to register target machine with WA, it will fail. We just need to add WA dependency to 'machine' module to solve it ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.