Esempio n. 1
0
    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}')
Esempio n. 2
0
    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}')
Esempio n. 3
0
    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))
Esempio n. 4
0
 def __init__(self, shell):
     super(NVCCPlugin, self).__init__(shell)
     from common import helper
     self.argparser = helper.get_argparser()
Esempio n. 5
0
 def __init__(self, shell):
     super(NVCCPlugin, self).__init__(shell)
     self.argparser = helper.get_argparser()
Esempio n. 6
0
 def __init__(self, shell):
     super(ValgrindPlugin, self).__init__(shell)
     self.argparser = helper.get_argparser()
     self.already_install = False
Esempio n. 7
0
 def __init__(self, shell):
     super(VERILOGPlugin, self).__init__(shell)
     self.argparser = helper.get_argparser()
     self.permission()