"Access-Control-Allow-Origin", "http://paintschainer.preferred.tech") # hard coding... self.end_headers() self.wfile.write(content) self.t.append(time.time()) parser = argparse.ArgumentParser( description='chainer line drawing colorization server') parser.add_argument('--gpu', '-g', type=int, default=0, help='GPU ID (negative value indicates CPU)') parser.add_argument('--port', '-p', type=int, default=8000, help='using port') parser.add_argument('--host', '-ho', default='localhost', help='using host') args = parser.parse_args() print('GPU: {}'.format(args.gpu)) painter = cgi_exe.Painter(gpu=args.gpu) httpd = http.server.HTTPServer((args.host, args.port), MyHandler) print( 'serving at', args.host, ':', args.port, ) httpd.serve_forever()
from django.shortcuts import render from django.http import HttpResponse, HttpResponseRedirect from django.template.loader import render_to_string from django.views.decorators.csrf import csrf_exempt import os import sys import cgi_exe from platformAdapter import OSHelper from django.core.files.storage import default_storage from django.core.files.base import ContentFile # Create your views here. painter = cgi_exe.Painter(gpu=0) class Settings: settings = [] def __init__(self): self.settings = self.settings def resetSettings(self): self.settings = [] def addSettings(self, v): self.settings.append(v) def deleteSettings(self):
def __init__(self, gpu=0): print("start") OSHelper.detect_environment() self.painter = cgi_exe.Painter(gpu=gpu)