def __init__(self, shell): super(NVCCPluginV2, self).__init__(shell) self.argparser = helper.get_argparser() current_dir = os.getcwd() self.output_dir = os.path.join(current_dir, 'src') if not os.path.exists(self.output_dir): os.mkdir(self.output_dir) print(f'created output directory at {self.output_dir}') else: print(f'directory {self.output_dir} already exists') self.out = os.path.join(current_dir, "result.out") print(f'Out bin {self.out}')
def __init__(self, shell): super(NVCCPluginV2, self).__init__(shell) self.argparser = helper.get_argparser() if self.static_dir: current_dir = os.getcwd() self.output_dir = os.path.join(current_dir, self.relative_dir) if not os.path.exists(self.output_dir): os.mkdir(self.output_dir) print(f'created output directory {self.output_dir}') print(f'Set up cuda environment at {self.output_dir}') else: self.output_dir = '.' print(f'Default out bin {self.out}')
def __init__(self, shell): super(ScalaSparkLocal, self).__init__(shell) self.argparser = helper.get_argparser() current_dir = os.getcwd() # dir paths and sbt file content self.src_dir = os.path.join(settings.root, settings.project_name,'src/main/scala') self.sbt_dir = os.path.join(settings.root, settings.project_name) self.sbt_content = 'name:=\"{}\"\nversion:=\"{}\"\nscalaVersion:=\"{}\"'\ .format(settings.project_name, settings.project_version, settings.scala_version) self.out_jar = os.path.join(settings.root, settings.project_name,\ 'target/scala-{}/{}_{}-{}.jar'\ .format(settings.scala_version_red, settings.project_name, settings.scala_version_red, settings.project_version)) # create src dir for the project if not os.path.exists(self.src_dir): os.makedirs(self.src_dir, exist_ok=False) print('created src project directory at {}'.format(self.src_dir)) else: print('src project directory {} already exists'.format(self.src_dir))
def __init__(self, shell): super(NVCCPlugin, self).__init__(shell) from common import helper self.argparser = helper.get_argparser()
def __init__(self, shell): super(NVCCPlugin, self).__init__(shell) self.argparser = helper.get_argparser()
def __init__(self, shell): super(ValgrindPlugin, self).__init__(shell) self.argparser = helper.get_argparser() self.already_install = False
def __init__(self, shell): super(VERILOGPlugin, self).__init__(shell) self.argparser = helper.get_argparser() self.permission()