Collective Knowledge Aggregator proof-of-concept
Crowd results Raw CK browser Graphs Reports Datasets Models Home

This page is outdated! New version is available here.


machine

Added by: Grigori Fursin
Date: 2016-09-26 11:28:05.140973
License: See CK LICENSE.txt for licensing details
Module: module
Repo: ck-env
CID (DOI-like distributed ID): 032630d041b4fd8a:84be34883a81b2a9

Files:
__pycache__/module.cpython-35.pyc    (22KB)
module.py    (32KB)
module.pyc    (24KB)

Cross-linking (dependencies):

Meta:
{
  "actions": {
    "add": {
      "desc": "add new machine description"
    }, 
    "browse": {
      "desc": "browse machines (open browser)"
    }, 
    "check": {
      "desc": "check machine status (online/offline)"
    }, 
    "init": {
      "desc": "init machine and update input"
    }, 
    "show": {
      "desc": "show available target machines and their status", 
      "for_web": "yes"
    }
  }, 
  "actions_redirect": {
    "init": "machine_init"
  }, 
  "copyright": "See CK COPYRIGHT.txt for copyright details", 
  "desc": "description of a given machine for crowd-benchmarking and crowd-tuning", 
  "developer": "Grigori Fursin", 
  "developer_email": "Grigori.Fursin@cTuning.org", 
  "developer_webpage": "http://fursin.net", 
  "license": "See CK LICENSE.txt for licensing details", 
  "module_deps": {
    "env": "9b9b3208ac44b891", 
    "os": "0440cb72c2bc5cc6", 
    "platform": "707ccdfe444cafac", 
    "platform.cpu": "aa6b542a420b8db9", 
    "platform.os": "41e31cc4496b8a8e"
  }, 
  "target_access_types": {
    "android": {
      "detect_platform": "yes", 
      "name": "CK: Android machine accessed via adb", 
      "sort": 10, 
      "tags": [
        "android-with-arch"
      ]
    }, 
    "avro": {
      "detect_platform": "no", 
      "name": "AVRO: multiple remote machines accessed via Apache AVRO", 
      "sort": 80, 
      "tags": [
        "linux", 
        "windows"
      ]
    }, 
    "ck_node": {
      "detect_platform": "yes", 
      "name": "CK: remote Windows machine accessed via CK crowd node", 
      "sort": 55, 
      "tags": [
        "windows", 
        "mingw"
      ]
    }, 
    "cluster": {
      "detect_platform": "no", 
      "name": "CLUSTER: generic configuration of multiple remote machines", 
      "sort": 85, 
      "tags": [
        "linux", 
        "windows"
      ]
    }, 
    "host": {
      "detect_platform": "yes", 
      "name": "CK: this host machine as a target", 
      "sort": 5, 
      "tags": []
    }, 
    "quantum": {
      "detect_platform": "no", 
      "name": "Quantum: remote quantum machine", 
      "sort": 90, 
      "tags": [
        "linux", 
        "windows"
      ], 
      "use_target_os_as_host": "yes"
    }, 
    "rpc": {
      "detect_platform": "no", 
      "name": "RPC: remote machine accessed via RPC", 
      "sort": 70, 
      "tags": [
        "linux", 
        "windows", 
        "mingw", 
        "rpc"
      ]
    }, 
    "ssh": {
      "detect_platform": "yes", 
      "name": "CK: remote Linux machine accessed via SSH", 
      "sort": 60, 
      "tags": [
        "linux"
      ]
    }, 
    "wa_android": {
      "alias_prefix": "wa-", 
      "detect_platform": "yes", 
      "extra_check": {
        "action": "configure", 
        "module_uoa": "wa", 
        "wa_device_default": "generic_android"
      }, 
      "extra_deps": {
        "wa": {
          "env_key": "WA", 
          "force_target_as_host": "yes", 
          "local": "yes", 
          "name": "ARM Workload Automation", 
          "sort": 10, 
          "tags": "tool,wa"
        }
      }, 
      "name": "WA: Android machine accessed via ARM's workload automation framework", 
      "record_tags": "wa", 
      "sort": 20, 
      "tags": [
        "android-with-arch"
      ]
    }, 
    "wa_linux": {
      "alias_prefix": "wa-", 
      "detect_platform": "yes", 
      "extra_check": {
        "action": "configure", 
        "module_uoa": "wa", 
        "wa_device_default": "generic_linux"
      }, 
      "extra_deps": {
        "wa": {
          "env_key": "WA", 
          "force_target_as_host": "yes", 
          "local": "yes", 
          "name": "ARM Workload Automation", 
          "sort": 10, 
          "tags": "tool,wa"
        }
      }, 
      "name": "WA: Linux machine accessed via ARM's workload automation", 
      "record_tags": "wa", 
      "sort": 30, 
      "tags": [
        "linux"
      ]
    }
  }
}

API desc:
{}

If you notice copyrighted, inappropriate or illegal content that should not be here, please report us as soon as possible and we will try to remove it within 48hours!

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at