Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
fe85f8c
1
Parent(s):
a27b3f8
update
Browse files- app.py +5 -2
- deepseek_vl2/serve/app_modules/utils.py +4 -1
app.py
CHANGED
|
@@ -16,7 +16,7 @@
|
|
| 16 |
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
| 17 |
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
| 18 |
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
| 19 |
-
|
| 20 |
# -*- coding:utf-8 -*-
|
| 21 |
from argparse import ArgumentParser
|
| 22 |
|
|
@@ -573,8 +573,11 @@ def build_demo(args):
|
|
| 573 |
|
| 574 |
def format_examples(examples_list):
|
| 575 |
examples = []
|
|
|
|
|
|
|
|
|
|
| 576 |
for images, texts in examples_list:
|
| 577 |
-
examples.append([images, display_example(images), texts])
|
| 578 |
|
| 579 |
return examples
|
| 580 |
|
|
|
|
| 16 |
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
| 17 |
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
| 18 |
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
| 19 |
+
import os.path
|
| 20 |
# -*- coding:utf-8 -*-
|
| 21 |
from argparse import ArgumentParser
|
| 22 |
|
|
|
|
| 573 |
|
| 574 |
def format_examples(examples_list):
|
| 575 |
examples = []
|
| 576 |
+
current_dir = os.path.dirname(os.path.abspath(__file__))
|
| 577 |
+
print(current_dir)
|
| 578 |
+
print(os.listdir(os.path.join(current_dir, "images")))
|
| 579 |
for images, texts in examples_list:
|
| 580 |
+
examples.append([images, display_example(images, current_dir), texts])
|
| 581 |
|
| 582 |
return examples
|
| 583 |
|
deepseek_vl2/serve/app_modules/utils.py
CHANGED
|
@@ -313,9 +313,12 @@ def parse_ref_bbox(response, image: Image.Image):
|
|
| 313 |
return None
|
| 314 |
|
| 315 |
|
| 316 |
-
def display_example(image_list):
|
| 317 |
images_html = ""
|
| 318 |
for i, img_path in enumerate(image_list):
|
|
|
|
|
|
|
|
|
|
| 319 |
image = Image.open(img_path)
|
| 320 |
buffered = io.BytesIO()
|
| 321 |
image.save(buffered, format="PNG", quality=100)
|
|
|
|
| 313 |
return None
|
| 314 |
|
| 315 |
|
| 316 |
+
def display_example(image_list, root_dir):
|
| 317 |
images_html = ""
|
| 318 |
for i, img_path in enumerate(image_list):
|
| 319 |
+
if root_dir is not None:
|
| 320 |
+
img_path = os.path.join(root_dir, img_path)
|
| 321 |
+
|
| 322 |
image = Image.open(img_path)
|
| 323 |
buffered = io.BytesIO()
|
| 324 |
image.save(buffered, format="PNG", quality=100)
|