diff --git a/BaiHu/JSON/clearGPU.json b/BaiHu/JSON/clearGPU.json new file mode 100644 index 00000000..94bcc0f6 --- /dev/null +++ b/BaiHu/JSON/clearGPU.json @@ -0,0 +1,82 @@ +{ + "last_node_id": 2, + "last_link_id": 1, + "nodes": [ + { + "id": 2, + "type": "PreviewImage", + "pos": [ + 205.499643768773, + 298.78351573772534 + ], + "size": [ + 210, + 246 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1, + "label": "images" + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 1, + "type": "EmptyImage", + "pos": [ + -171, + 256 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1 + ], + "shape": 3, + "label": "IMAGE", + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 1, + 1, + 1, + 0 + ] + } + ], + "links": [ + [ + 1, + 1, + 0, + 2, + 0, + "IMAGE" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 0.4 +} \ No newline at end of file diff --git a/BaiHu/Tools/Out/Images/User/16/039bd931-5f42-4c35-bcf2-7e8bc7262d1a.png b/BaiHu/Tools/Out/Images/User/16/039bd931-5f42-4c35-bcf2-7e8bc7262d1a.png new file mode 100644 index 00000000..5afb293d Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/039bd931-5f42-4c35-bcf2-7e8bc7262d1a.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/06472f68-556f-48c0-a108-9a3d1b4b2aaf.png b/BaiHu/Tools/Out/Images/User/16/06472f68-556f-48c0-a108-9a3d1b4b2aaf.png new file mode 100644 index 00000000..d2831456 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/06472f68-556f-48c0-a108-9a3d1b4b2aaf.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/17aeba4e-3c77-4c23-b047-262fa46b92f3.png b/BaiHu/Tools/Out/Images/User/16/17aeba4e-3c77-4c23-b047-262fa46b92f3.png new file mode 100644 index 00000000..21c180a2 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/17aeba4e-3c77-4c23-b047-262fa46b92f3.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/1e71ce3c-86ff-410e-8a7c-7d462d251f80.png b/BaiHu/Tools/Out/Images/User/16/1e71ce3c-86ff-410e-8a7c-7d462d251f80.png new file mode 100644 index 00000000..54a38814 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/1e71ce3c-86ff-410e-8a7c-7d462d251f80.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/256c4c4f-038f-40db-8879-7f81723e39f6.png b/BaiHu/Tools/Out/Images/User/16/256c4c4f-038f-40db-8879-7f81723e39f6.png new file mode 100644 index 00000000..fd590d09 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/256c4c4f-038f-40db-8879-7f81723e39f6.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/2dc3cef0-e91d-46b1-a13e-8eaa46cbd361.png b/BaiHu/Tools/Out/Images/User/16/2dc3cef0-e91d-46b1-a13e-8eaa46cbd361.png new file mode 100644 index 00000000..78437bed Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/2dc3cef0-e91d-46b1-a13e-8eaa46cbd361.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/326a2bd3-5456-4d1d-90b5-d327ef4fc0f5.png b/BaiHu/Tools/Out/Images/User/16/326a2bd3-5456-4d1d-90b5-d327ef4fc0f5.png new file mode 100644 index 00000000..89a9f8c7 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/326a2bd3-5456-4d1d-90b5-d327ef4fc0f5.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/3b9d4b83-a6f5-41a0-8c67-91ef0cd6e636.png b/BaiHu/Tools/Out/Images/User/16/3b9d4b83-a6f5-41a0-8c67-91ef0cd6e636.png new file mode 100644 index 00000000..64fc4b44 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/3b9d4b83-a6f5-41a0-8c67-91ef0cd6e636.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/3eac9013-3e58-4e11-b805-d2342aa8c522.png b/BaiHu/Tools/Out/Images/User/16/3eac9013-3e58-4e11-b805-d2342aa8c522.png new file mode 100644 index 00000000..550695e1 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/3eac9013-3e58-4e11-b805-d2342aa8c522.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/41c79752-7833-43ac-8154-274b4d9bbbe0.png b/BaiHu/Tools/Out/Images/User/16/41c79752-7833-43ac-8154-274b4d9bbbe0.png new file mode 100644 index 00000000..1c359b1c Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/41c79752-7833-43ac-8154-274b4d9bbbe0.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/5008bc5d-177c-4e97-bce3-bd4225c04d40.png b/BaiHu/Tools/Out/Images/User/16/5008bc5d-177c-4e97-bce3-bd4225c04d40.png new file mode 100644 index 00000000..31a0eb5a Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/5008bc5d-177c-4e97-bce3-bd4225c04d40.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/56d21fb0-b055-4ec6-9cd7-0a3329f7a047.png b/BaiHu/Tools/Out/Images/User/16/56d21fb0-b055-4ec6-9cd7-0a3329f7a047.png new file mode 100644 index 00000000..41a0480c Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/56d21fb0-b055-4ec6-9cd7-0a3329f7a047.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/5c1dfece-472f-41a9-a3b8-612f635a7773.png b/BaiHu/Tools/Out/Images/User/16/5c1dfece-472f-41a9-a3b8-612f635a7773.png new file mode 100644 index 00000000..ec632f06 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/5c1dfece-472f-41a9-a3b8-612f635a7773.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/5d21a119-18b5-40e2-8fe8-638a2e35212f.png b/BaiHu/Tools/Out/Images/User/16/5d21a119-18b5-40e2-8fe8-638a2e35212f.png new file mode 100644 index 00000000..a667eca7 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/5d21a119-18b5-40e2-8fe8-638a2e35212f.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/63d7e91c-4db7-4050-b089-5a7a077d8e0b.png b/BaiHu/Tools/Out/Images/User/16/63d7e91c-4db7-4050-b089-5a7a077d8e0b.png new file mode 100644 index 00000000..74555b2a Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/63d7e91c-4db7-4050-b089-5a7a077d8e0b.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/6c884968-e17a-4094-9548-3316f98b487d.png b/BaiHu/Tools/Out/Images/User/16/6c884968-e17a-4094-9548-3316f98b487d.png new file mode 100644 index 00000000..86a74f70 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/6c884968-e17a-4094-9548-3316f98b487d.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/6f401f0c-872a-436b-bfb0-03576e94c414.png b/BaiHu/Tools/Out/Images/User/16/6f401f0c-872a-436b-bfb0-03576e94c414.png new file mode 100644 index 00000000..c0516a1b Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/6f401f0c-872a-436b-bfb0-03576e94c414.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/8eb6e4cc-bf27-4674-9a99-a422be00f981.png b/BaiHu/Tools/Out/Images/User/16/8eb6e4cc-bf27-4674-9a99-a422be00f981.png new file mode 100644 index 00000000..a9561dfe Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/8eb6e4cc-bf27-4674-9a99-a422be00f981.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/8f0ea6a6-1595-4ec8-a826-3a29fe5508f8.png b/BaiHu/Tools/Out/Images/User/16/8f0ea6a6-1595-4ec8-a826-3a29fe5508f8.png new file mode 100644 index 00000000..2fe5d656 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/8f0ea6a6-1595-4ec8-a826-3a29fe5508f8.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/9573258c-eb9f-4260-aeb0-6cfcb97f94ee.png b/BaiHu/Tools/Out/Images/User/16/9573258c-eb9f-4260-aeb0-6cfcb97f94ee.png new file mode 100644 index 00000000..d90bb77d Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/9573258c-eb9f-4260-aeb0-6cfcb97f94ee.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/95e28f9f-a444-4dbf-af57-befdc85a2222.png b/BaiHu/Tools/Out/Images/User/16/95e28f9f-a444-4dbf-af57-befdc85a2222.png new file mode 100644 index 00000000..b5e28e2b Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/95e28f9f-a444-4dbf-af57-befdc85a2222.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/9698f66f-0b51-401e-9ce5-a6b189e30a17.png b/BaiHu/Tools/Out/Images/User/16/9698f66f-0b51-401e-9ce5-a6b189e30a17.png new file mode 100644 index 00000000..f45191ca Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/9698f66f-0b51-401e-9ce5-a6b189e30a17.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/b1659ecf-652e-408b-b2f5-cf0b02c6a736.png b/BaiHu/Tools/Out/Images/User/16/b1659ecf-652e-408b-b2f5-cf0b02c6a736.png new file mode 100644 index 00000000..d2abd212 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/b1659ecf-652e-408b-b2f5-cf0b02c6a736.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/b1d8e3ca-103c-4263-a3da-a4690ae87f9c.png b/BaiHu/Tools/Out/Images/User/16/b1d8e3ca-103c-4263-a3da-a4690ae87f9c.png new file mode 100644 index 00000000..99fc01d7 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/b1d8e3ca-103c-4263-a3da-a4690ae87f9c.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/b51a7c67-b1ed-44ed-85bb-a8d756d3f873.png b/BaiHu/Tools/Out/Images/User/16/b51a7c67-b1ed-44ed-85bb-a8d756d3f873.png new file mode 100644 index 00000000..3951387c Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/b51a7c67-b1ed-44ed-85bb-a8d756d3f873.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/b56315ba-91cb-408c-b113-40bc123e9fab.png b/BaiHu/Tools/Out/Images/User/16/b56315ba-91cb-408c-b113-40bc123e9fab.png new file mode 100644 index 00000000..c181fc4a Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/b56315ba-91cb-408c-b113-40bc123e9fab.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/c8e5da0a-ca16-4ef1-9e7a-f3c5821a473f.png b/BaiHu/Tools/Out/Images/User/16/c8e5da0a-ca16-4ef1-9e7a-f3c5821a473f.png new file mode 100644 index 00000000..5e458c27 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/c8e5da0a-ca16-4ef1-9e7a-f3c5821a473f.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/cc27015b-31d0-4c62-a43c-e58b28ba7381.png b/BaiHu/Tools/Out/Images/User/16/cc27015b-31d0-4c62-a43c-e58b28ba7381.png new file mode 100644 index 00000000..679d7289 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/cc27015b-31d0-4c62-a43c-e58b28ba7381.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/d7f2bca0-9d3e-4ab6-b656-11e9d5ceef0d.png b/BaiHu/Tools/Out/Images/User/16/d7f2bca0-9d3e-4ab6-b656-11e9d5ceef0d.png new file mode 100644 index 00000000..3309c869 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/d7f2bca0-9d3e-4ab6-b656-11e9d5ceef0d.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/dc323e27-1081-4f9d-9cc8-859bc543d55a.png b/BaiHu/Tools/Out/Images/User/16/dc323e27-1081-4f9d-9cc8-859bc543d55a.png new file mode 100644 index 00000000..a8d6baf9 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/dc323e27-1081-4f9d-9cc8-859bc543d55a.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/de615b22-569c-4ee2-bafd-8693216fe939.png b/BaiHu/Tools/Out/Images/User/16/de615b22-569c-4ee2-bafd-8693216fe939.png new file mode 100644 index 00000000..3b60342d Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/de615b22-569c-4ee2-bafd-8693216fe939.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/df71276a-ecc6-48cf-b3fc-bc46f664cf82.png b/BaiHu/Tools/Out/Images/User/16/df71276a-ecc6-48cf-b3fc-bc46f664cf82.png new file mode 100644 index 00000000..b7109ebf Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/df71276a-ecc6-48cf-b3fc-bc46f664cf82.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/e0be54f9-e5a7-467a-820d-2e2ceb80bced.png b/BaiHu/Tools/Out/Images/User/16/e0be54f9-e5a7-467a-820d-2e2ceb80bced.png new file mode 100644 index 00000000..48b7d256 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/e0be54f9-e5a7-467a-820d-2e2ceb80bced.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/eba3ae0f-490b-4d41-b9a6-684e0e3eab7a.png b/BaiHu/Tools/Out/Images/User/16/eba3ae0f-490b-4d41-b9a6-684e0e3eab7a.png new file mode 100644 index 00000000..9410d600 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/eba3ae0f-490b-4d41-b9a6-684e0e3eab7a.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/f63927c7-806a-4f66-924d-7ea449587b4d.png b/BaiHu/Tools/Out/Images/User/16/f63927c7-806a-4f66-924d-7ea449587b4d.png new file mode 100644 index 00000000..c9010a37 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/f63927c7-806a-4f66-924d-7ea449587b4d.png differ diff --git a/BaiHu/Tools/Out/Images/User/16/fe814c74-1ac2-4971-9b0f-c4ed66973412.png b/BaiHu/Tools/Out/Images/User/16/fe814c74-1ac2-4971-9b0f-c4ed66973412.png new file mode 100644 index 00000000..09fa2c36 Binary files /dev/null and b/BaiHu/Tools/Out/Images/User/16/fe814c74-1ac2-4971-9b0f-c4ed66973412.png differ diff --git a/BaiHu/Tools/TestComfyUIApi.py b/BaiHu/Tools/TestComfyUIApi.py new file mode 100644 index 00000000..82c088b5 --- /dev/null +++ b/BaiHu/Tools/TestComfyUIApi.py @@ -0,0 +1,50 @@ +# system_stats +import json +import urllib.parse +import urllib.request + +import urllib.parse +import urllib.request +from Util import ConfigUtil +from Util.ComfyUIUtil import * +from Util.CommonUtil import * + + +def queue_prompt(server_address, client_id, prompt): + p = {"prompt": prompt, "client_id": client_id} + data = json.dumps(p).encode('utf-8') + req = urllib.request.Request("http://{}/prompt".format(server_address), data=data) + try: + urllib.request.urlopen(req) + except Exception as err: + print(err) + return json.loads(urllib.request.urlopen(req).read()) + + +# GET /system_stats +# 系统统计信息接口 + +# 打开配置文件 +config = ConfigUtil.getConfig() + +server_address = config.get('comfyui', 'server_address') +req = urllib.request.Request("http://{}/system_stats".format(server_address)) +res = json.loads(urllib.request.urlopen(req).read()) + +vram_total = res['devices'][0]['vram_total'] +vram_free = res['devices'][0]['vram_free'] +used_vram = 1.0 * (vram_total - vram_free) / vram_total * 100 +print(str(used_vram) + "%") +# vram_total # 显存容量:25756696576 即24GB +# vram_free # 显存剩余:25756696576 +# torch_vram_total 16005464064 +# torch_vram_free 331041996 + +# 打开文件并读取内容 +file_path = r'../JSON/clearGPU.json' +with open(file_path, 'r', encoding='utf-8') as file: + content = file.read() + +# 如何清空Comfyui的gpu缓存 +# https://wailikeji.blog.csdn.net/article/details/140035515 +#queue_prompt(server_address, "cleanGpuRam", content)