def main():

    if len(sys.argv) < 2:
        sys.exit('Param 1 should be <machine.xml>')

    if not os.path.exists('./' + sys.argv[1]):
        sys.exit('ERROR: Machine %s was not found!' % sys.argv[1])

    print 'Start ...'
    print sys.argv[1]
    # parse conf file and fill up params
    params = ParseConfigXML(sys.argv[1])
    params.load_weights = True
    params.class_name = 'TestMachineSW'

    # create testing machine
    machine = TestMachine(params)
    # run machine
    machine.compute(params)
def main():

    if len(sys.argv) < 2:
        sys.exit('Param 1 should be <machine.xml>')

    if not os.path.exists('./' + sys.argv[1]):
        sys.exit('ERROR: Machine %s was not found!' % sys.argv[1])
    
    print 'Start ...'
    print sys.argv[1]
    # parse conf file and fill up params
    params = ParseConfigXML(sys.argv[1])
    params.load_weights = True
    params.class_name = 'TestMachineSW'
    
    # create testing machine    
    machine = TestMachine(params)
    # run machine    
    machine.compute(params)
def main():

    if len(sys.argv) < 2:
        sys.exit('Param 1 should be <machine.xml>')

    if not os.path.exists('./' + sys.argv[1]):
        sys.exit('ERROR: Machine %s was not found!' % sys.argv[1])
    
    # parse conf file and fill up params
    params = ParseConfigXML(sys.argv[1])
    params.class_name = 'TrainMachine'
    
    # Open the Logger object (will redirect stdout and stderr transparently)
    logger = Logger()
    logger.open(params.log_filename)
    
    # create training machine    
    machine = TrainMachine(params)
    # run machine    
    machine.compute(params)