[New model] Qwen-Image-2.1 support (rebase + review follow-ups) (#8099)
Signed-off-by: NumberWan <wantszkin2003@gmail.com> Signed-off-by: SamitHuang <285365963@qq.com> Signed-off-by: Samit <285365963@qq.com> Co-authored-by: Isotr0py <Isotr0py@outlook.com> Co-authored-by: Tianyu Guo <guoty9@mail2.sysu.edu.cn> Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: SamitHuang <285365963@qq.com> Co-authored-by: Gao Han <hgaoaf@connect.ust.hk>
This commit is contained in:
52 files changed
+8058
-136
No files matched your search
@@ -933,7 +933,7 @@ def test_image_edits_streaming_returns_ar_delta_then_image(streaming_image_edit_
|
||||
assert payloads[0]["index"] == 0
|
||||
assert payloads[1]["delta"] == " done"
|
||||
assert payloads[2]["output_format"] == "png"
|
||||
assert payloads[2]["size"] == "16x16"
|
||||
assert payloads[2]["size"] == "32x24"
|
||||
|
||||
image_payload = payloads[2]["data"][0]
|
||||
img = Image.open(io.BytesIO(base64.b64decode(image_payload["b64_json"])))
|
||||
@@ -2290,8 +2290,8 @@ def test_extract_images_from_result():
|
||||
class EmptyResult:
|
||||
pass
|
||||
|
||||
result = EmptyResult()
|
||||
images = _extract_images_from_result(result)
|
||||
empty_result = EmptyResult()
|
||||
images = _extract_images_from_result(empty_result)
|
||||
assert images == []
|
||||
|
||||
# Test nested batch: [np.array(shape=(3, 64, 64, 3))]
|
||||
@@ -2301,8 +2301,8 @@ def test_extract_images_from_result():
|
||||
def __init__(self):
|
||||
self.images = [batch]
|
||||
|
||||
result = BatchResult()
|
||||
images = _extract_images_from_result(result)
|
||||
batch_result = BatchResult()
|
||||
images = _extract_images_from_result(batch_result)
|
||||
assert len(images) == 3
|
||||
assert all(isinstance(img, Image.Image) for img in images)
|
||||
assert all(img.size == (64, 64) for img in images)
|
||||
@@ -2312,8 +2312,8 @@ def test_extract_images_from_result():
|
||||
def __init__(self):
|
||||
self.images = [np.random.randint(0, 255, (64, 64, 3), dtype=np.uint8)]
|
||||
|
||||
result = DictRequestOutput()
|
||||
images = _extract_images_from_result(result)
|
||||
dict_result = DictRequestOutput()
|
||||
images = _extract_images_from_result(dict_result)
|
||||
assert len(images) == 1
|
||||
assert isinstance(images[0], Image.Image)
|
||||
|
||||
@@ -2322,8 +2322,8 @@ def test_extract_images_from_result():
|
||||
def __init__(self):
|
||||
self.images = [np.random.randint(0, 255, (32, 32, 3), dtype=np.uint8)]
|
||||
|
||||
result = AttrRequestOutput()
|
||||
images = _extract_images_from_result(result)
|
||||
attr_result = AttrRequestOutput()
|
||||
images = _extract_images_from_result(attr_result)
|
||||
assert len(images) == 1
|
||||
assert isinstance(images[0], Image.Image)
|
||||
assert images[0].size == (32, 32)
|
||||
|
||||
Reference in new issue
Block a user