Skip to content

Commit 10c3c54

Browse files
committed
Work
Former-commit-id: ff0589e
1 parent ca3807f commit 10c3c54

File tree

6 files changed

+52
-38
lines changed

6 files changed

+52
-38
lines changed

nvidia.sh

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
sudo modprobe --remove nvidia-uvm
2+
sudo modprobe nvidia-uvm

pkg/generate/index.html

+35-23
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,25 @@
1515

1616
<body>
1717

18-
<table>
19-
<tr>
20-
<td style="text-align: right; width: 286px; vertical-align: top;">
21-
<form id="main-form">
18+
<form id="main-form">
19+
<table style="width: 100%;">
20+
<tr>
21+
<td style="text-align: right; width: 286px; vertical-align: top;">
2222
<label>
2323
Prompt:<br/>
24-
<textarea name="prompt" cols="30" rows="30"></textarea>
24+
<textarea name="prompt" cols="30" rows="48"></textarea>
2525
</label><br/>
2626

2727
<div style="text-align: right;">
2828
<span id="status"></span>&nbsp;<button type="submit">Send</button>
2929
</div>
30+
</td>
3031

31-
<hr/>
32+
<td id="preview" style="vertical-align: top;">
33+
&nbsp;
34+
</td>
3235

36+
<td style="text-align: right; width: 286px; vertical-align: top;">
3337
<label>
3438
Negative prompt:<br/>
3539
<textarea name="negative_prompt" cols="30" rows="4"></textarea>
@@ -46,15 +50,11 @@
4650
</label><br/>
4751

4852
<label>
49-
Width:
50-
<input type="number" name="width" value="1024"/>
51-
</label><br/>
53+
Size:
54+
<input type="number" name="width" value="1024" style="width: 100px;"/>x
55+
<input type="number" name="height" value="768" style="width: 100px;"/>
5256

53-
<label>
54-
Height:
55-
<input type="number" name="height" value="768"/>
5657
</label><br/>
57-
5858
<label>
5959
CFG scale:
6060
<input type="number" name="cfg_scale" value="7"/>
@@ -100,16 +100,11 @@
100100

101101
<label>
102102
<textarea name="loras" cols="30" rows="4"></textarea>
103-
</label><br/>
104-
</form>
105-
</td>
106-
107-
<td id="preview" style="vertical-align: top;">
108-
&nbsp;
109-
</td>
110-
</tr>
111-
</table>
112-
103+
</label>
104+
</td>
105+
</tr>
106+
</table>
107+
</form>
113108

114109
<script type="text/javascript">
115110
const form = document.getElementById("main-form")
@@ -202,6 +197,9 @@
202197
form.addEventListener("submit", formSend);
203198
document.addEventListener("keydown", handleShortcut);
204199

200+
201+
// getModels()
202+
205203
if (typeof Storage !== "undefined") {
206204
if (typeof localStorage["main-form-data"] !== "undefined") {
207205
const stored = JSON.parse(localStorage.getItem('main-form-data'));
@@ -239,6 +237,20 @@
239237
document.getElementById("status").textContent = status
240238
document.title = "GWD - " + status
241239
}
240+
241+
242+
function getModels() {
243+
let xhr = new XMLHttpRequest();
244+
xhr.open("GET", "/models", true);
245+
xhr.setRequestHeader("Content-Type", "application/json");
246+
xhr.onreadystatechange = function () {
247+
if (xhr.readyState === 4 && xhr.status === 200) {
248+
249+
}
250+
}
251+
252+
xhr.send()
253+
}
242254
</script>
243255
</body>
244256
</html>

pkg/generate/init.go

+12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package generate
22

33
import (
4+
"net/http"
5+
46
"github.com/labstack/echo/v4"
57
)
68

@@ -9,4 +11,14 @@ func Routes(e *echo.Echo) {
911
r.GET("", Index)
1012
r.POST("generate", Generate)
1113
r.GET("output/:filename", OutputDir)
14+
r.GET("models", Models)
15+
}
16+
17+
func OutputDir(c echo.Context) (err error) {
18+
return c.File("./output/" + c.Param("filename"))
19+
}
20+
21+
func Models(c echo.Context) (err error) {
22+
23+
return c.JSON(http.StatusOK, "")
1224
}

pkg/generate/output.go

-9
This file was deleted.

pkg/txt2img/tokenize_test.go

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
package txt2img
22

3-
import (
4-
"testing"
5-
6-
"github.com/davecgh/go-spew/spew"
7-
)
8-
3+
/*
94
func Test_tokenize(t *testing.T) {
105
tokens, weights := tokenize("a 1dog running on grass field", false)
116
127
println("DONE")
138
spew.Dump(tokens)
149
spew.Dump(weights)
1510
}
11+
*/

run.sh

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
go run -v -race .

0 commit comments

Comments
 (0)