예제 #1
0
    def createDir(projectname, tag):
        if not tag:
            tag = CoachProxy.getTimeStamp()

            dir = PathProxy.getModelDir(projectname) + tag + "/"
            PathProxy.mkdir(dir)

            setting = CNNDivSetting(projectname)
            param = CNNDivParam(projectname, tag)

            setting.copy2(param)
            CoachProxy.recordClasses(param, projectname)
        else:
            dir = PathProxy.getModelDir(projectname) + tag + "/"
        return dir, tag
예제 #2
0
 def getTagNames(projectname):
     rtn = {'success': False}
     if not ProjectProxy.isExists(projectname):
         rtn['error'] = "This project is not exists"
         return rtn
     modelpath = PathProxy.getModelDir(projectname)
     for maindir, pdir, etcfile in os.walk(modelpath):
         if maindir == modelpath:
             rtn['success'] = True
             rtn['data'] = pdir
             return rtn
     rtn['error'] = "some unknown error"
     return rtn