'record_failed':'yes',
                    'record_params':{
                        'search_point_by_features':'yes'
                    },
                    'record_repo':record_repo,
                    'record_uoa':record_uoa,
                    'tags':['explore-clblast-matrix-size', kernel[0], model, size_tag,curr_pso_inf_g_tag, curr_pso_inf_l_tag, curr_pso_inf_r_tag],
                    'pipeline': cpipeline,
                    'out':'con'
    
                }
                r=ck.access(ii)
                if DEBUG > 0: print("%s %s" %(DEBUG_STR, r))
                if r['return']>0: return r
                fail=r.get('fail','')
                if fail=='yes':
                   return {'return':10, 'error':'pipeline failed ('+r.get('fail_reason','')+')'}
    
    return  {'return':0}


parser = argparse.ArgumentParser(description='Short sample app')
parser.add_argument("--file", action="store", dest="fp")
parser.add_argument("--target_os", action="store", dest="tos")
parser.add_argument("--device_id", action="store", dest="did")
myarg=parser.parse_args()


r=do({}, myarg)
if r['return']>0: ck.err(r)
                  df1=r['dict'].get('features',{})
     
                  rx=ck.compare_dicts({'dict1':df1, 'dict2':df2})
                  if rx['return']>0: return rx

                  equal=rx['equal']
                  if equal=='yes':
                     found=True
                     break

           if found:
              ck.out('  Found!')
           else:
              # Removing point
              ck.out('    Removing point ...')

              fn=fn2[:-14]

              for fn0 in dirList2:
                  if fn0.startswith(fn):
                     p0=os.path.join(p2,fn0)
                     os.remove(p0)

    return {'return':0}

######################################################################
r=run({})
if r['return']>0:
   ck.err(r)
   exit(1)
Exemplo n.º 3
0
#
# Collective Knowledge (CK)
#
# See CK LICENSE.txt for licensing details.
# See CK COPYRIGHT.txt for copyright details.
#
# Developer: Grigori Fursin
#

# CK dummy

from ck.kernel import init,err

# Initialize various vars and paths
r=init({})
if r['return']>0:
   err(r)
import ck.kernel as ck
import time
import os
import shutil

# Get tmp address
ii={'action':'update',
    'module_uoa':'tmp',
    'data_uoa':'slambench-output',
    'ignore_update':''}
rx=ck.access(ii)
if rx['return']>0:
   ck.err(rx)

pp=rx['path']
ppt=os.path.join(pp, 'tmp')
if not os.path.isdir(ppt): os.makedirs(ppt)

print ('Starting continuous convert of images - Press Ctrl-C to stop')

files=["tmp/tmp-raw-input-rgb.rgb", "tmp/tmp-raw-depthrender.rgb", "tmp/tmp-raw-trackrender.rgb", "tmp/tmp-raw-volumerender.rgb"]
tfiles=[None,None,None,None]
width=[640,320,320,320]
height=[480,240,240,240]
types=[None,'CMYK','CMYK','CMYK']
output=['jpeg','jpeg','jpeg','jpeg']

js='tmp/tmp-ck-timer.json'
jsh=os.path.join(pp, 'tmp/tmp-ck-timer.json.html')
tjs=None
Exemplo n.º 5
0
               'record_repo':record_repo,
               'record_uoa':record_uoa,

               'pipeline':cpipeline,
               'out':'con'
            }
            r=ck.access(ii)
            if r['return']>0: return r

            fail=r.get('fail','')
            if fail=='yes':
                return {'return':10, 'error':'pipeline failed ('+r.get('fail_reason','')+')'}

### end pipeline
    return {'return':0}

##############################################################################################
parser = argparse.ArgumentParser(description='Pipeline')
parser.add_argument("--target_os", action="store", dest="tos")
parser.add_argument("--device_id", action="store", dest="did")
parser.add_argument("--accuracy", action="store_true", default=False, dest="accuracy")
parser.add_argument("--repetitions", action="store", default=10, dest="repetitions")
parser.add_argument("--random_name", action="store_true", default=False, dest="random_name")
parser.add_argument("--share_platform", action="store_true", default=False, dest="share_platform")

myarg=parser.parse_args()

r=do({}, myarg)
if r['return']>0: ck.err(r)
                    action="store",
                    default=10,
                    dest="repetitions")
parser.add_argument("--random_name",
                    action="store_true",
                    default=False,
                    dest="random_name")
parser.add_argument("--share_platform",
                    action="store_true",
                    default=False,
                    dest="share_platform")
parser.add_argument("--dry_run",
                    action="store_true",
                    default=False,
                    dest="dry_run")
parser.add_argument("--resume",
                    action="store_true",
                    default=False,
                    dest="resume")
parser.add_argument("--library_uoa",
                    action="store",
                    default='',
                    dest="library_uoa")

myarg = parser.parse_args()

i = {'env': env_vars}
r = do(i, myarg)
if r['return'] > 0:
    ck.err(r)