JiantaoLin
commited on
Commit
ยท
9168e1b
1
Parent(s):
8d61561
new
Browse files
app.py
CHANGED
@@ -29,6 +29,10 @@ subprocess.run(
|
|
29 |
"pip install ./extension/renderutils_plugin-0.1.0-cp310-cp310-linux_x86_64.whl --force-reinstall --no-deps"
|
30 |
)
|
31 |
)
|
|
|
|
|
|
|
|
|
32 |
def install_cuda_toolkit():
|
33 |
# CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run"
|
34 |
# CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run"
|
@@ -480,20 +484,17 @@ with gr.Blocks(css="""
|
|
480 |
# )
|
481 |
|
482 |
|
483 |
-
# ็ถๆๅ้๏ผ็จไบไฟๅญๆฏๅฆๅทฒ็ป็ๆไบ่ฏฆ็ปๆ็คบๅๅพๅ
|
484 |
-
generated_detailed_prompt = False
|
485 |
-
generated_image = False
|
486 |
|
487 |
# Step 1: ็นๅป "Refine to detailed prompt" ๆ้ฎๆถ
|
488 |
def refine_to_detailed(prompt, seed):
|
489 |
-
|
490 |
detailed_prompt_value = text_to_detailed(prompt, seed)
|
491 |
generated_detailed_prompt = True
|
492 |
return detailed_prompt_value
|
493 |
|
494 |
# Step 2: ็นๅป "Generate Image" ๆ้ฎๆถ
|
495 |
def generate_image(prompt, seed):
|
496 |
-
|
497 |
# ๅฆๆๆฒกๆ็ๆ่ฟ่ฏฆ็ปๆ่ฟฐ๏ผๅ
ๆง่ก refine-to-detailed
|
498 |
if not generated_detailed_prompt:
|
499 |
detailed_prompt_value = text_to_detailed(prompt, seed)
|
@@ -506,13 +507,13 @@ with gr.Blocks(css="""
|
|
506 |
|
507 |
# Step 3: ็นๅป "Generate Mesh" ๆ้ฎๆถ
|
508 |
def generate_mesh(image):
|
509 |
-
|
510 |
# ๅฆๆๆฒกๆ็ๆๅพๅ๏ผๅ
ๆง่ก็ๆๅพๅ
|
511 |
if not generated_image:
|
512 |
detailed_prompt_value = text_to_detailed(prompt, seed1)
|
513 |
image = text_to_image(detailed_prompt_value, seed1)
|
514 |
generated_image = True
|
515 |
-
|
516 |
# ็ๆ็ฝๆ ผ
|
517 |
return bundle_image_to_mesh(image)
|
518 |
# Button Click Events
|
|
|
29 |
"pip install ./extension/renderutils_plugin-0.1.0-cp310-cp310-linux_x86_64.whl --force-reinstall --no-deps"
|
30 |
)
|
31 |
)
|
32 |
+
# ็ถๆๅ้๏ผ็จไบไฟๅญๆฏๅฆๅทฒ็ป็ๆไบ่ฏฆ็ปๆ็คบๅๅพๅ
|
33 |
+
generated_detailed_prompt = False
|
34 |
+
generated_image = False
|
35 |
+
|
36 |
def install_cuda_toolkit():
|
37 |
# CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run"
|
38 |
# CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run"
|
|
|
484 |
# )
|
485 |
|
486 |
|
|
|
|
|
|
|
487 |
|
488 |
# Step 1: ็นๅป "Refine to detailed prompt" ๆ้ฎๆถ
|
489 |
def refine_to_detailed(prompt, seed):
|
490 |
+
global generated_detailed_prompt
|
491 |
detailed_prompt_value = text_to_detailed(prompt, seed)
|
492 |
generated_detailed_prompt = True
|
493 |
return detailed_prompt_value
|
494 |
|
495 |
# Step 2: ็นๅป "Generate Image" ๆ้ฎๆถ
|
496 |
def generate_image(prompt, seed):
|
497 |
+
global generated_image, generated_detailed_prompt
|
498 |
# ๅฆๆๆฒกๆ็ๆ่ฟ่ฏฆ็ปๆ่ฟฐ๏ผๅ
ๆง่ก refine-to-detailed
|
499 |
if not generated_detailed_prompt:
|
500 |
detailed_prompt_value = text_to_detailed(prompt, seed)
|
|
|
507 |
|
508 |
# Step 3: ็นๅป "Generate Mesh" ๆ้ฎๆถ
|
509 |
def generate_mesh(image):
|
510 |
+
global generated_detailed_prompt, generated_image
|
511 |
# ๅฆๆๆฒกๆ็ๆๅพๅ๏ผๅ
ๆง่ก็ๆๅพๅ
|
512 |
if not generated_image:
|
513 |
detailed_prompt_value = text_to_detailed(prompt, seed1)
|
514 |
image = text_to_image(detailed_prompt_value, seed1)
|
515 |
generated_image = True
|
516 |
+
generated_detailed_prompt, generated_image = False, False
|
517 |
# ็ๆ็ฝๆ ผ
|
518 |
return bundle_image_to_mesh(image)
|
519 |
# Button Click Events
|