Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
H
Hydra Node Http
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
novelai-storage
Hydra Node Http
Commits
deea3042
Commit
deea3042
authored
Aug 05, 2022
by
novelailab
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
images_encoded
parent
f5afd706
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
4 deletions
+10
-4
main.py
main.py
+10
-4
No files found.
main.py
View file @
deea3042
...
@@ -87,17 +87,20 @@ def generate(request: GenerationRequest):
...
@@ -87,17 +87,20 @@ def generate(request: GenerationRequest):
return
ErrorOutput
(
error
=
output
[
1
])
return
ErrorOutput
(
error
=
output
[
1
])
images
=
model
.
sample
(
request
)
images
=
model
.
sample
(
request
)
images_encoded
=
[]
for
x
in
range
(
len
(
images
)):
for
x
in
range
(
len
(
images
)):
image
=
simplejpeg
.
encode_jpeg
(
images
[
x
],
quality
=
95
)
image
=
simplejpeg
.
encode_jpeg
(
images
[
x
],
quality
=
95
)
#get base64 of image
#get base64 of image
image
=
base64
.
b64encode
(
image
)
.
decode
(
"ascii"
)
image
=
base64
.
b64encode
(
image
)
.
decode
(
"ascii"
)
images
[
x
]
=
image
images_encoded
.
append
(
image
)
del
images
process_time
=
time
.
perf_counter
()
-
t
process_time
=
time
.
perf_counter
()
-
t
logger
.
info
(
f
"Request took {process_time:0.3f} seconds"
)
logger
.
info
(
f
"Request took {process_time:0.3f} seconds"
)
data
=
""
data
=
""
ptr
=
0
ptr
=
0
for
x
in
images
:
for
x
in
images
_encoded
:
ptr
+=
1
ptr
+=
1
data
+=
(
"event: newImage
\n
id: {}
\n
data:{}
\n\n
"
)
.
format
(
ptr
,
x
)
data
+=
(
"event: newImage
\n
id: {}
\n
data:{}
\n\n
"
)
.
format
(
ptr
,
x
)
return
Response
(
content
=
data
,
media_type
=
"text/event-stream"
)
return
Response
(
content
=
data
,
media_type
=
"text/event-stream"
)
...
@@ -128,15 +131,18 @@ def generate(request: GenerationRequest):
...
@@ -128,15 +131,18 @@ def generate(request: GenerationRequest):
return
ErrorOutput
(
error
=
output
[
1
])
return
ErrorOutput
(
error
=
output
[
1
])
images
=
model
.
sample
(
request
)
images
=
model
.
sample
(
request
)
images_encoded
=
[]
for
x
in
range
(
len
(
images
)):
for
x
in
range
(
len
(
images
)):
image
=
simplejpeg
.
encode_jpeg
(
images
[
x
],
quality
=
95
)
image
=
simplejpeg
.
encode_jpeg
(
images
[
x
],
quality
=
95
)
#get base64 of image
#get base64 of image
image
=
base64
.
b64encode
(
image
)
.
decode
(
"ascii"
)
image
=
base64
.
b64encode
(
image
)
.
decode
(
"ascii"
)
images
[
x
]
=
image
images_encoded
.
append
(
image
)
del
images
process_time
=
time
.
perf_counter
()
-
t
process_time
=
time
.
perf_counter
()
-
t
logger
.
info
(
f
"Request took {process_time:0.3f} seconds"
)
logger
.
info
(
f
"Request took {process_time:0.3f} seconds"
)
return
GenerationOutput
(
output
=
images
)
return
GenerationOutput
(
output
=
images
_encoded
)
except
Exception
as
e
:
except
Exception
as
e
:
traceback
.
print_exc
()
traceback
.
print_exc
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment