예제 #1
0
            "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()
예제 #2
0
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):
예제 #3
0
 def __init__(self, gpu=0):
     print("start")
     OSHelper.detect_environment()
     self.painter = cgi_exe.Painter(gpu=gpu)