From cbc30fcfd7f7efe6aae81b17ab2bb7c2fe64d081 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 03:55:44 +0000 Subject: [PATCH 01/35] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20MUNIT=5FID0953=5Ffor?= =?UTF-8?q?=5FTensorFlow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/.keep diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/.keep b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/.keep new file mode 100644 index 000000000..e69de29bb -- Gitee From 5f76fa649c4d07e797c4d850b61ee09a84db5e47 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 04:14:03 +0000 Subject: [PATCH 02/35] add ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md. --- .../cv/MUNIT_ID0953_for_TensorFlow/README.md | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md new file mode 100644 index 000000000..c0f373d50 --- /dev/null +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md @@ -0,0 +1,70 @@ +# MUNIT +MUNIT推理部分实现,模型概述详情请看MUNIT_ID0953_for_TensorFlow README.md + +## 训练环境 + +* TensorFlow 1.15.0 +* Python 3.7.0 + +## 代码及路径解释 + +``` +AdvancedEAST_ID0130_for_ACL +├── ckpt_to_pb.py ckpt模型固化为pb +├── pb2om.sh act工具 pb==》om 转换命令 +├── bin2predict.py 推理数据后处理 +├── inference.sh msame工具:om离线推理命令 +├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 +├── image_test1 数据集位置 +│ └── .. 评估数据集 +├── image_test_bin 图片转为bin存放位置 +│ └── .. +├── image_test_output msame推理结果bin文件存放位置 + └── .. +``` + + +## 数据集 +* edgestoshoes数据集: +obs链接: + +## 模型文件 +包括初始ckpt文件,固化pb文件,以及推理om文件 +obs链接: + +## pb模型 + +模型固化 +```shell + +``` +## 生成om模型 +```shell +sh pb2om.sh +``` +具体参数使用方法请查看官方文档。 + +## 将测试集图片转为bin文件 +```shell +python3.7.5 image2bin.py +``` +## 使用msame工具推理 +```shell +sh inference.sh +``` +参考 https://gitee.com/ascend/tools/tree/master/msame, 获取msame推理工具及使用方法。 + +## 使用推理得到的bin文件进行推理 +```shell +python3 bin2predict.py +``` + +## 推理图片 + +* Input + +![Image](pics/img_2.png) + +* Output + +![Image](pics/img_1.png) -- Gitee From 04e8083c8752d3e38749a11a7e101e947950a3e0 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 04:15:53 +0000 Subject: [PATCH 03/35] add ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh. --- .../contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh new file mode 100644 index 000000000..f9c576392 --- /dev/null +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh @@ -0,0 +1,13 @@ +/usr/local/Ascend/ascend-toolkit/set_env.sh # source 环境变量 +export ASCEND_SLOG_PRINT_TO_STDOUT=1 # 设置输出日志打屏 + +mkdir debug_info +atc --model=munit-new.pb \ + --framework=3 \ + --output=munit \ + --soc_version=Ascend310 \ + --input_shape="test_imageA:1,256,256,3;test_imageB:1,256,256,3;test_style:1,1,1,8" \ + --log=info \ + --out_nodes="outputA:0;outputB:0" \ + --debug_dir=debug_info \ +| tee pb2om.log \ No newline at end of file -- Gitee From e0c1e91924f80ec9a3a568e133dd8f3d2bbe12f0 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 04:16:13 +0000 Subject: [PATCH 04/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh index f9c576392..a5e6ee66d 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh @@ -2,7 +2,7 @@ export ASCEND_SLOG_PRINT_TO_STDOUT=1 # 设置输出日志打屏 mkdir debug_info -atc --model=munit-new.pb \ +atc --model=munit.pb \ --framework=3 \ --output=munit \ --soc_version=Ascend310 \ -- Gitee From 89a2a30302427f4b427adcace4811951c02cab0f Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 04:48:25 +0000 Subject: [PATCH 05/35] add ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py. --- .../MUNIT_ID0953_for_TensorFlow/image2bin.py | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py new file mode 100644 index 000000000..6d6e7a574 --- /dev/null +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +import os +import imageio +import numpy as np +from skimage.transform import resize + +precision_mode = 32 + +def preprocessing(x): + x = x/127.5 - 1 # -1 ~ 1 + return x + +def load_test_data(image_path, size_h=256, size_w=256): + img = imageio.imread(image_path, pilmode= 'RGB') + img = resize(img, output_shape=(size_h, size_w)) + img = preprocessing(img) + + return img + +def files2bin(src_path, dst_path): + files = os.listdir(src_path) + for file in files: + print(f"start to process {os.path.join(src_path, file)}") + sample_image = np.asarray(load_test_data(os.path.join(src_path, file), size_h=256, size_w=256),dtype=f"float{precision_mode}") + + sample_image.tofile(os.path.join(dst_path, f"{file.split('.')[0]}_{precision_mode}") + ".bin") # 处理后的图片保存为bin文件 + +src_path_A = "val/valA" +src_path_B = "val/valB" + +dst_path = "image_test" +dst_path_A = os.path.join(dst_path, "valA") +dst_path_B = os.path.join(dst_path, "valB") + +os.makedirs(dst_path, exist_ok=True) +os.makedirs(dst_path_A, exist_ok=True) +os.makedirs(dst_path_B, exist_ok=True) + +files2bin(src_path_A, dst_path_A) +files2bin(src_path_B, dst_path_B) \ No newline at end of file -- Gitee From 600f1e60eff09c297e2910e7b60aa77201059715 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 06:58:13 +0000 Subject: [PATCH 06/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh index a5e6ee66d..80687fcb5 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh @@ -9,5 +9,6 @@ atc --model=munit.pb \ --input_shape="test_imageA:1,256,256,3;test_imageB:1,256,256,3;test_style:1,1,1,8" \ --log=info \ --out_nodes="outputA:0;outputB:0" \ + --precision_mode="allow_fp32_to_fp16" \ --debug_dir=debug_info \ | tee pb2om.log \ No newline at end of file -- Gitee From eb3c6bdf3dd8d8de2e27d1f0e667b5d1b033140f Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:01:47 +0000 Subject: [PATCH 07/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py. --- .../cv/MUNIT_ID0953_for_TensorFlow/image2bin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py index 6d6e7a574..290866551 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py @@ -31,10 +31,19 @@ src_path_B = "val/valB" dst_path = "image_test" dst_path_A = os.path.join(dst_path, "valA") dst_path_B = os.path.join(dst_path, "valB") +dst_path_style = os.path.join(dst_path, "style") os.makedirs(dst_path, exist_ok=True) os.makedirs(dst_path_A, exist_ok=True) os.makedirs(dst_path_B, exist_ok=True) +os.makedirs(dst_path_style, exist_ok=True) +# 生成图片的bin文件 files2bin(src_path_A, dst_path_A) -files2bin(src_path_B, dst_path_B) \ No newline at end of file +files2bin(src_path_B, dst_path_B) + +# 生成style的bin文件 +files = os.listdir(src_path_A) +for file in files: + test_style = np.random.normal(loc=0.0, scale=1.0, size=[1, 1, 1, 8]).astype(f"float{precision_mode}") + test_style.tofile(os.path.join(dst_path_style, f"{file.split('.')[0]}_{precision_mode}") + ".bin") \ No newline at end of file -- Gitee From 18f2c6d675412365a1ba85f86b49f4333aec0dbd Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:03:09 +0000 Subject: [PATCH 08/35] add ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh. --- .../contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh new file mode 100644 index 000000000..bdabbacc2 --- /dev/null +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh @@ -0,0 +1,5 @@ +./msame --model munit.om \ + --input image_test/valA,image_test/valB,image_test/style \ + --output inference \ + --outfmt BIN \ + | tee msame.log \ No newline at end of file -- Gitee From ec034154e186fb091b04c54e48920aa4ef9cc486 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:05:22 +0000 Subject: [PATCH 09/35] add ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py. --- .../cv/MUNIT_ID0953_for_TensorFlow/test_om.py | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py new file mode 100644 index 000000000..ef9a77c25 --- /dev/null +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py @@ -0,0 +1,43 @@ +import numpy as np +from PIL import Image +import imageio +import os + +def save_images(images, size, image_path): + return imsave(inverse_transform(images), size, image_path) + +def inverse_transform(images): + return (images+1.) / 2 + +def imsave(images, size, path): + return imageio.imwrite(path, merge(images, size)) + +def merge(images, size): + h, w = images.shape[1], images.shape[2] + + img = np.zeros((h * size[0], w * size[1], 3)) + for idx, image in enumerate(images): + i = idx % size[1] + j = idx // size[1] + img[h*j:h*(j+1), w*i:w*(i+1), :] = image + return img + +bin_path = "inference/2022728_14_55_36_141275" # msame推理得到的结果路径 +dst_path = "inference_images" +dst_path_A = os.path.join(dst_path, "inferA") +dst_path_B = os.path.join(dst_path, "inferB") + +os.makedirs(dst_path, exist_ok=True) +os.makedirs(dst_path_A, exist_ok=True) +os.makedirs(dst_path_B, exist_ok=True) + +files = os.listdir(bin_path) + +for file in files: + file_name = file.split(".")[0] + out_image = np.fromfile(os.path.join(bin_path, file),dtype="float32").reshape(1,256,256,3) + + if file_name[-1] == '0': + save_images(out_image, [1,1],f"{dst_path_A}/{file_name}.jpg") + elif file_name[-1] == '1': + save_images(out_image, [1,1],f"{dst_path_B}/{file_name}.jpg") -- Gitee From 24d4f1ec9b57639b6e61bc0111d1eee60f0e63ac Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:12:44 +0000 Subject: [PATCH 10/35] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20pic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/.keep diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/.keep b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/.keep new file mode 100644 index 000000000..e69de29bb -- Gitee From 88270f5ea63b3684fe26e67c6107a8eb0964d190 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:18:02 +0000 Subject: [PATCH 11/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md. --- .../cv/MUNIT_ID0953_for_TensorFlow/README.md | 35 +++++++++++------- .../MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg | Bin 0 -> 4680 bytes .../pic199_AB_0.jpg | Bin 0 -> 6552 bytes .../pic199_AB_32_output_0.jpg | Bin 0 -> 5922 bytes .../pic199_AB_32_output_1.jpg | Bin 0 -> 4337 bytes 5 files changed, 21 insertions(+), 14 deletions(-) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_0.jpg create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_1.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md index c0f373d50..860fc93af 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md @@ -10,33 +10,38 @@ MUNIT推理部分实现,模型概述详情请看MUNIT_ID0953_for_TensorFlow RE ``` AdvancedEAST_ID0130_for_ACL -├── ckpt_to_pb.py ckpt模型固化为pb +├── ckpt2pb.py ckpt模型固化为pb ├── pb2om.sh act工具 pb==》om 转换命令 ├── bin2predict.py 推理数据后处理 ├── inference.sh msame工具:om离线推理命令 ├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 -├── image_test1 数据集位置 -│ └── .. 评估数据集 -├── image_test_bin 图片转为bin存放位置 -│ └── .. -├── image_test_output msame推理结果bin文件存放位置 - └── .. +├── image_test 测试数据集位置 + └── valA domainA数据集 + └── valB domainB数据集 + └── style style文件 +├── inference msame推理结果bin文件存放位置 + └── .. +├── inference_images msame推理结果bin文件转图片 + └── inferA domainA的推理图片 + └── inferB domainB的推理图片 ``` ## 数据集 -* edgestoshoes数据集: -obs链接: +* edgestoshoes数据集(测试) + +obs链接:obs://cann-id0953/dataset/edges2shoes/val/ ## 模型文件 包括初始ckpt文件,固化pb文件,以及推理om文件 + obs链接: ## pb模型 模型固化 ```shell - +python3 ckpt2pb.py ``` ## 生成om模型 ```shell @@ -46,7 +51,7 @@ sh pb2om.sh ## 将测试集图片转为bin文件 ```shell -python3.7.5 image2bin.py +python3 image2bin.py ``` ## 使用msame工具推理 ```shell @@ -56,15 +61,17 @@ sh inference.sh ## 使用推理得到的bin文件进行推理 ```shell -python3 bin2predict.py +python3 test_om.py ``` ## 推理图片 * Input -![Image](pics/img_2.png) +![input0](pic199_AB_0.jpg) +![input1](pic199_AB.jpg) * Output -![Image](pics/img_1.png) +![output0](pic199_AB_32_output_0.jpg) +![output1](pic199_AB_32_output_1.jpg) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e46dd6dcd3fc153bcf187afa0ec504eb539defb7 GIT binary patch literal 4680 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 literal 0 HcmV?d00001 diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b62407f6dc332290f4ded20c4d2991447d4b656 GIT binary patch literal 6552 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 literal 0 HcmV?d00001 diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f1c212caab87a1b82680c51fa80d3ffeb125318 GIT binary patch literal 5922 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 Date: Thu, 28 Jul 2022 07:18:14 +0000 Subject: [PATCH 12/35] add ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py new file mode 100644 index 000000000..e69de29bb -- Gitee From 76f6b7ce9bace57212cfd5eb8a3ee93ce5beb9e8 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:22:11 +0000 Subject: [PATCH 13/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py. --- .../cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py index e69de29bb..148436da4 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py @@ -0,0 +1,98 @@ +import tensorflow as tf +from tensorflow.python.tools import freeze_graph +from npu_bridge.estimator import npu_ops + +from npu_bridge.npu_init import * +from MUNIT import MUNIT +import argparse +from utils import * +from tensorflow.python.framework import graph_util + +# import precision_tool.tf_config as npu_tf_config +import os +import moxing as mox + +# 指定checkpoint路径 +ckpt_path = "obs://cann-id0953/final_ckpt" + +def parse_args(): + desc = "Tensorflow implementation of MUNIT" + + parser.add_argument('--batch_size', type=int, default=1, help='The batch size') + parser.add_argument('--style_dim', type=int, default=8, help='length of style code') + parser.add_argument('--img_h', type=int, default=256, help='The size of image hegiht') + parser.add_argument('--img_w', type=int, default=256, help='The size of image width') + parser.add_argument('--img_ch', type=int, default=3, help='The size of image channel') + + parser.add_argument('--result', type=str, default='results', + help='Directory name to save the results') + parser.add_argument('--checkpoint_dir', type=str, default='checkpoint', + help='Directory name to save the checkpoints') + parser.add_argument('--pb_dir', type=str, default="pb") + + #return parser.parse_args() + return check_args(parser.parse_args()) + +"""checking arguments""" +def check_args(args): + # --pb_dir + args.pb_dir = os.path.join(args.result, args.pb_dir) + check_folder(args.pb_dir) + + # --checkpoint_dir + args.checkpoint_dir = os.path.join(args.result, args.checkpoint_dir) + check_folder(args.checkpoint_dir) + + return args + +def main(): + # parse arguments + args = parse_args() + + print("===>>>Copy files from {} to modelarts dir:{}".format(ckpt_path, args.checkpoint_dir)) + mox.file.copy_parallel(src_url=ckpt_path, dst_url=args.checkpoint_dir) + print("Copy finished") + + if args is None: + exit() + + tf.reset_default_graph() + + # 定义网络的输入节点 + test_image_A = tf.placeholder(tf.float32, [args.batch_size, args.img_h, args.img_w, args.img_ch], name='test_imageA') + test_image_B = tf.placeholder(tf.float32, [args.batch_size, args.img_h, args.img_w, args.img_ch], name='test_imageB') + test_style = tf.placeholder(tf.float32, [args.batch_size, 1, 1, args.style_dim], name='test_style') + + with tf.Session() as sess: + gan = MUNIT(sess, args) + + test_content_a, _ = gan.Encoder_A(test_image_A) + test_content_b, _ = gan.Encoder_B(test_image_B) + + test_fake_A = gan.Decoder_A(content_B=test_content_b, style_A=test_style) + test_fake_B = gan.Decoder_B(content_A=test_content_a, style_B=test_style) + + test_fake_A = tf.identity(test_fake_A, name = 'outputA') + test_fake_B = tf.identity(test_fake_B, name = 'outputB') + + graph = tf.get_default_graph() + input_graph_def = graph.as_graph_def() + + sess.run(tf.global_variables_initializer()) + + saver = tf.train.Saver() + saver.restore(sess, os.path.join(args.checkpoint_dir, "MUNIT.model-100001")) # 恢复图并得到数据 + + output_graph_def = graph_util.convert_variables_to_constants( # 模型持久化,将变量值固定 + sess=sess, + input_graph_def=input_graph_def, # 等于:sess.graph_def + output_node_names=['outputA','outputB']) # 如果有多个输出节点,以逗号隔开 + + with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: # 保存模型 + f.write(output_graph_def.SerializeToString()) # 序列化输出 + print("%d ops in the final graph." % len(output_graph_def.node)) # 得到当前图有几个操作节点 + + print("done") + +if __name__ == '__main__': + main() -- Gitee From c2194a90c3352d3b454c123e816d13124e6688bc Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:23:47 +0000 Subject: [PATCH 14/35] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20AC?= =?UTF-8?q?L=5FTensorFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow/pic?= =?UTF-8?q?199=5FAB.jpg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg | Bin 4680 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB.jpg deleted file mode 100644 index e46dd6dcd3fc153bcf187afa0ec504eb539defb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4680 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 -- Gitee From 825da51988235407a28f678011dc7a6e8e61b29b Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:23:54 +0000 Subject: [PATCH 15/35] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20AC?= =?UTF-8?q?L=5FTensorFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow/pic?= =?UTF-8?q?199=5FAB=5F0.jpg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg | Bin 6552 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_0.jpg deleted file mode 100644 index 9b62407f6dc332290f4ded20c4d2991447d4b656..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6552 zcmbVQcT|(#mi8D0VD`W4We`f>Gel1 zB25fP?*yb*Lknc$oA+kcyftr@Z*JCJ-ygXv-`zRq?6dD7jgV%5b2qefv;YtY06^pq zKpF?G0W?%p)Kru-)YR0pv@~>3*cm82J(Qh^`7Df!gNK`o0}kg!hzjst5aEZz1!aXq zu8K=ZN%08CE6YhJiAqXI{QeOT4J|E{9?Ev+44VWWoKNE4UZf^~k>>ZAz@Q5N1tSQ| z2qLusJmhmyg8sIEzb_C47(z)!O+!mZPu@^*4xj*m!4wcMB_#wx-W^E(9)K`XGVzJ4 zQ!yJ_QD1O}Nd(8eqv6*mX=b@Su!WF(^fZK)j`chnJIBRK0)j%9rKDwK<>VEvUDwpo zM(W(SbJxiDo{8ywYa3fTdk4qI9-dy_KE8g>LSKZ1N4$)T!opzM86E8+GFA4|*459wb3q;{V2AB~-$tO<5q;5!U<<5LTBA5oI5%;d7nU-Jj z_7=;drvr4X2&vhN+rO#(joF_O3;BOB`!8bu&1(#RfY^Z~Rm~ox0@c2SAr74_lC*ELms>1C(rGZ)9YlG6w5jk7K4OIK#R`|2{_`|Qzf#sl7M#O@Z_SO zN7Jb%@dYE(hjP0rU2d4QKKJww^Kz=vbSTgZ zb5EqBy`}zy;*8bGv#J-;#e$EIr1rmS#zSQ@c&agK46+jZ8YX!y;kIm$Oa!ZWkT>k! z+4tiIPWKaVH--YVSqA;TO1J+a+DOQBTuwSuc{4VssZbC>1)o_%wI~;$zAY7@rc=dE zwKEw)qLxTNNyVybMt}RAe!iKaTw7>K@Crnj-etM#k$47eGdtn@6mL>{S!$i{g`Epg z!qEz2_?$B^w4RSH{|n26#Jl2Q#(buc0oOl(KW9Y=0)L7kOUu$%M%ym0a`kpwc}7Jy z(3NHN%rYIpN{!+)R_wbzED+oG=sh-NO%DQU=hiRmF{KIW=Xfp9`mNl6YDJXb?9N># zsD8n0x|M_fdO;qh)1~Bteh^To@b1guwFH0xx5kPZogSUG30+gU7e{av@q2C|vo?-% zk?YjE8`lgKlWd1M?5Z4^-lbSC7d0DPH)2-~;wluoGgQns_z34&Cn)Ng!SALy*<6Lz zqPY`JgHJ`c6=;OWvP=Xwi8!XP#%B37jw%>MN2JF}t|czB67AW?sNCZZQ{rzA&V2v$ z!~f;RBzp_U$?;07J!Ge(@SNN#+VdAn(n(#RsYl^Y?z{X;i96qqgsx=9)*-*YO>+j~ zUs$0Z#=lme19nM(*sKQ$=*)TbZiO2=TB|W-Kg_M?oZcw9xv{A?|7b(H;m`kXjnQP(pLvI?0)0s~T`Uck!S`nq8@ zw0g`ZE)5NZZwITvPd#Tk{ ztkGgAsBR$Y&k z4|i%=DB3tI>{ml>u9@X%*W&%j>+u@L$O$y)PH2b(&8pEa<;UH~oiLpKcU?@JnVF6| zKPbAlRN8J#BD3-;y`TWXUiFmeOYWiP38(pAZ=YJ9_WPTQ6|G{0&dSY*yLg}})Tq@p z$?@JwypEMRlBt35FZijJP2I%o$3F2-|E!A7%73}XU;sn4*nbd{$SH(aCnnBo*G0*7 zlKW6dR!sKWAZkRg8W*L<5tev^XqdC&)Fyj?bETct0@pK`?6oGL8Dynfc5dV;aM)Gl zI&nW9HFrsY`~BGA*OZd)o0bp&;dq&3L2+Ncd?W!ZB;doiiQ_loe*9zB_z&0eV>sV_ zNa)WhC`N2!3ip%MfuDj|QNW)<7&}Y?eCE#5eZ`8z=IMgvX3Fip`v@BB>uPf{;skT^ zSiap;o#Q!V@HIGXDMc-_3;~`jv4KUt0aH5fR_+mm+*SCFS>_8kgJu909_~k#-ozTn zhDBy@i6-EFdM`9U`lD;8=4nrL=;q{@Bl9(y+x3U>+HB|!P}jux-8=!xr_zYQ3bVcN zO|{UQwV!RKN+%|C7}GX{!`f^h9dM*96&U2!+<}LI`X`mY`&!VaJ6W8zCChYq_(0v% z@~da~Y4yI;mxhMRTQxVg-@z%F%@$sd86vtm7ETzr#kJQiPU1z@^70BPinQkB$2)Wc zz%ixoGiY2s;j5~nVTNjye+rLNk&`wK{jB<4`+~8<$Iq8{ zv1`59Ed2#k`T4vr%9I|b5+vX?SJg?F=k&>y@E`@c?!kK5td)IwFI4uJfp=u7V$Mt2 zIRGPrRPp4+sNbehLUVk}&%)8|Pt}a5Ek^r6Ud*L5(k$j2sw;nxX`_38^ zeEMTG?+e#e&a@zg_7KD~uX1NzUpt$Ep?R%GP>d5sMFS)F6Q8n@7$4ZeK&>O=BbHNIDS?~l_l-}=rusy)uFq_EaJ9Vhh~HT=>65iJ(!l%E zbNV@p%!fFQZrYeH`n6C8VEkwb>OE%|GU|tvU2iwwt`LuJUcRYLp|TBo>o5Y%7Y;F1 zA$U`{cMJw>KRsPtN$-_RaZ3hFX;d_9Kfl=i@59|cA9Ou!7R1c zB*0$Vx8(eBcb`g6r-+2jSHg1;Sj9i^5@)3I-T~1`<{fhaTH75}^$c6jJsVaBLK7DX zt=XOgdGm5#Zm5ddnKs)xYF41NHrZQtfeAy=H$-8`tIr8Tlfz)Sq7cet=Q*=TevDfX za{Ha8T_-{a5u7n9_e%=I67wqGjhp)?C_&{29}WTD_jZD8TV(=@FbTyB=Q z=+u4vuk^-7sn*`Ol5x>BH#znu;GyxtZmW~)mG-uhRtVBU2l22Vib{tZ75HKa@jT>5 z1LfAQzuF9-+m4A{h^IovT8x6cpZe4k|HymKbbbFd?$f{1~~C3RDahT^VK#R5ni|Bk5 zs^W)VQ&8TC&V2Z&Gs2SuoE={tm_G2=FDb8RjFJx>yZ@2*S5 zd*D}ee;nKB=;-I{>MT~A4E52FmylC@vj8xtwfnr5>UCu{*M@t%p}HR3T~H|xdI>@A zH}z*`LRGoQlBKjQb`nz5xOeBCx;Y7mQpKUlJf)Y8wblc+RGyf%ACJn4ZEGDHv-a~e zviE6JssFha|6Q}mogi3sA;Z_{wAr}vNXY5YQA_`wGECp;cltV0@doyJCjN&Z61kxv zAfhl&6PBz1(!UkJ@&s1#?G}}J1`lppH{zy2#rT-U@q1mf(M+LX{29)Wb1uA>yn_IM zlC9qo>`>^oPcK?35XZu;{%LB%_V$gCfQi@i;^4~p)dv^J4Uv4Q5fkANO`lVK`jxpW zwqN&SRnh93gif}Zs}_=IjLu1LA@=n_s}W<2QQ{P?2k{H4r+5Pm1u{d-E(YKFixLLv zZKjir$qI%BOGU#kBqJO-4BbWL?c~3n#O5QalKaH_b<9sgPZNrLV{f@)Pec_3FY$Q2 zi@JDGOHR=aGs8UWjTgX^1rspT{I>w=KVUx9Sqg7lV{sw@S&6lDOGH`{fY@!dB+ylm zfC1eHlz*3Clhex$)i|P9Uaze{((?hfCo$hVJot8I;oCjv&iTX_&)4)T{egUa79|fy$hNrGw%F>qoiNp&``wM~YDGmdiXNDXx>pE``*a z3Tr#E4?H*P){Yg>uKjY&z{uy4DxB1+6TKX<&ddbEcE?@OP>oLFsXoBA|JLNUH;8MFh?K4X7Vw=uz4<-9C62K=$&cJ8W$Z`_kccyJ=$CN)> zxo^CviP*&T$F|}h_QPYBY-r}Vk`i_UU){j2b5;87wBiGO0yA8aJNn$?GD65ro(7e@ zEU_99{sYeuq&~p!Fu=#QHg#LO+9vw=vwPHkTTWr@);=*piQJ;COh~|9)Q{hxT zir8bi70V+t>3^@k!VFEHO=U}`H;$J7ig{pxhnu#{Bur3G$3qyIFxj!yV3DsMDAGHL zcNN+f6G^}hZOKT|V^#d3-GftI6i!+z`YkkKmm)sQ%Oxa#`Ti3Htt3|~FmjphVV4jk z-sR(l8fW_3MC%ER|IpX}vdm--*bUyHa>AmMvhiw<)xJR*32-zIWb&jw$(+=pC0|lxmNOnZTO-Q zuQ)g#C=Ky<;jZBNb&`>6e-VE&!J1eyAAtM9uh|9I#)1*S2j3{8gs~*xMQz_|G)Ld@ z{mn&_>q?0hc>6fa`R19hr=$Hm!VgF19^8xMK0`OS1BF(}J~_+F)Q!L13S4b#S_skt zpQGm>)SSc-gkBk?)kv=FlqdGC$-WDCSjdXincJqiiE?zbG!R?+ep=TsydEpou%SS=^b0lV+t?c4x;vpmNHyhOt(<(% zr1Tb!);UwV@l&aX+tlrk{!~!clw)_^!4H2Yr_?%$N*$SZQp~0G%lxpYivoPNXzUSr z#m2r-#7nJ;Q#VzBMuERDHjqa%Z~@`qhYC(Tu&+yrK_d=L6y}bx6ae$oFtT-hwbD zl3vX7j&WRPx=fEI8<~1XJ!?SOpmU3yHA-sX!dcst3Z806=zk`VUZjqcGYt3RpI5zrC#+uc{)zCJtQPBq8$@} zSv|U~H6dxX%up)0aqF*EL065ht;*`~Th!|2lW(?Sxt-36l(ek7+S|e;KHp1zV<5A~ z(-vm)kY*G5p6AkIg9FXy17x+o;&0wCep-AYxt6Monjg`uQwm%k>16Bbnw_Rze$J7& zVkYds@0Xo0Wc8{WX*llPW}aqGU%j+A_WlKO08sdsW8Hrm_lj@U3%`4O9%Ip)qn5OZ zo>qg(@&gQ)^pJ9#zAoBaas?z{B&8RtU>|93%X7IkfBa&PLwb-9{%g-ws-?J6$@I1j za@K)5SDtM~?O`t~Mss(V*z};rSff4MOTw>qjLDfEvOCuih}n8U2?EznnPbmrw=Wh` zr3)A`7s&DGm|%=*{f6sE<_E98~%X=p0%G4YcB+sS}PqyGU-r=k@A -- Gitee From afaa7f92aca3e2e53c1d9aa490882830813bae51 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:24:00 +0000 Subject: [PATCH 16/35] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20AC?= =?UTF-8?q?L=5FTensorFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow/pic?= =?UTF-8?q?199=5FAB=5F32=5Foutput=5F0.jpg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pic199_AB_32_output_0.jpg | Bin 5922 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_0.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_0.jpg deleted file mode 100644 index 2f1c212caab87a1b82680c51fa80d3ffeb125318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5922 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 Date: Thu, 28 Jul 2022 07:24:06 +0000 Subject: [PATCH 17/35] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20AC?= =?UTF-8?q?L=5FTensorFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow/pic?= =?UTF-8?q?199=5FAB=5F32=5Foutput=5F1.jpg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pic199_AB_32_output_1.jpg | Bin 4337 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_1.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_1.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic199_AB_32_output_1.jpg deleted file mode 100644 index 9e1c6b6c410e669101aa9e40846419dc151df71d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4337 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 Date: Thu, 28 Jul 2022 07:25:45 +0000 Subject: [PATCH 18/35] upload some pictures --- .../MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg | Bin 0 -> 4680 bytes .../pic/199_AB_32_output_0.jpg | Bin 0 -> 5922 bytes .../pic/199_AB_32_output_1.jpg | Bin 0 -> 4337 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_0.jpg create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_1.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e46dd6dcd3fc153bcf187afa0ec504eb539defb7 GIT binary patch literal 4680 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 literal 0 HcmV?d00001 diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f1c212caab87a1b82680c51fa80d3ffeb125318 GIT binary patch literal 5922 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 Date: Thu, 28 Jul 2022 07:25:55 +0000 Subject: [PATCH 19/35] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20ACL=5FTenso?= =?UTF-8?q?rFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow/pic/199=5FAB?= =?UTF-8?q?.jpg=20=E4=B8=BA=20ACL=5FTensorFlow/contrib/cv/MUNIT=5FID0953?= =?UTF-8?q?=5Ffor=5FTensorFlow/pic/199=5FAB=5F1.jpg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pic/{199_AB.jpg => 199_AB_1.jpg} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/{199_AB.jpg => 199_AB_1.jpg} (100%) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_1.jpg similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_1.jpg -- Gitee From 545a7d78ec7ee4a50a515c457fd1caac145a1174 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:26:18 +0000 Subject: [PATCH 20/35] upload a picture --- .../MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg | Bin 0 -> 6552 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b62407f6dc332290f4ded20c4d2991447d4b656 GIT binary patch literal 6552 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 literal 0 HcmV?d00001 -- Gitee From eb53a44fdbbf46b139fce223ec8a1bf87a853f1b Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:26:27 +0000 Subject: [PATCH 21/35] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20ACL=5FTenso?= =?UTF-8?q?rFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow/pic/199=5FAB?= =?UTF-8?q?.jpg=20=E4=B8=BA=20ACL=5FTensorFlow/contrib/cv/MUNIT=5FID0953?= =?UTF-8?q?=5Ffor=5FTensorFlow/pic/199=5FAB=5F0.jpg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pic/{199_AB.jpg => 199_AB_0.jpg} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/{199_AB.jpg => 199_AB_0.jpg} (100%) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_0.jpg similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB.jpg rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_0.jpg -- Gitee From 1b3cd140eefac206458d011e041edb3a72a5dc59 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:27:13 +0000 Subject: [PATCH 22/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md. --- .../contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md index 860fc93af..921783f8f 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md @@ -68,10 +68,10 @@ python3 test_om.py * Input -![input0](pic199_AB_0.jpg) -![input1](pic199_AB.jpg) +![input0](pic/199_AB_0.jpg) +![input1](pic/199_AB_1.jpg) * Output -![output0](pic199_AB_32_output_0.jpg) -![output1](pic199_AB_32_output_1.jpg) +![output0](pic/199_AB_32_output_0.jpg) +![output1](pic/199_AB_32_output_1.jpg) -- Gitee From 09e5ed2babbfc9692a7f863c3b663f70f1831ff8 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:28:12 +0000 Subject: [PATCH 23/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py. --- .../contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py index 148436da4..c71143253 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py @@ -13,7 +13,7 @@ import os import moxing as mox # 指定checkpoint路径 -ckpt_path = "obs://cann-id0953/final_ckpt" +ckpt_path = "obs://cann-id0953/final_files/ckpt" def parse_args(): desc = "Tensorflow implementation of MUNIT" -- Gitee From 058d4500b8ab925877a28dd4fc63acf5aba05872 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:29:16 +0000 Subject: [PATCH 24/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md index 921783f8f..99547c798 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md @@ -9,7 +9,7 @@ MUNIT推理部分实现,模型概述详情请看MUNIT_ID0953_for_TensorFlow RE ## 代码及路径解释 ``` -AdvancedEAST_ID0130_for_ACL +MUNIT_ID0953_for_ACL ├── ckpt2pb.py ckpt模型固化为pb ├── pb2om.sh act工具 pb==》om 转换命令 ├── bin2predict.py 推理数据后处理 -- Gitee From 119555fb6f52cb057ddca64a3ccbcf9eff741e61 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:29:59 +0000 Subject: [PATCH 25/35] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20ACL=5FTenso?= =?UTF-8?q?rFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FTensorFlow=20=E4=B8=BA?= =?UTF-8?q?=20ACL=5FTensorFlow/contrib/cv/MUNIT=5FID0953=5Ffor=5FACL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep | 0 .../README.md | 0 .../ckpt2pb.py | 0 .../image2bin.py | 0 .../inference.sh | 0 .../pb2om.sh | 0 .../pic/.keep | 0 .../pic/199_AB_0.jpg | Bin .../pic/199_AB_1.jpg | Bin .../pic/199_AB_32_output_0.jpg | Bin .../pic/199_AB_32_output_1.jpg | Bin .../test_om.py | 0 12 files changed, 0 insertions(+), 0 deletions(-) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/.keep (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/README.md (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/ckpt2pb.py (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/image2bin.py (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/inference.sh (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/pb2om.sh (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/pic/.keep (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/pic/199_AB_0.jpg (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/pic/199_AB_1.jpg (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/pic/199_AB_32_output_0.jpg (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/pic/199_AB_32_output_1.jpg (100%) rename ACL_TensorFlow/contrib/cv/{MUNIT_ID0953_for_TensorFlow => MUNIT_ID0953_for_ACL}/test_om.py (100%) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/.keep b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/.keep similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/.keep rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/.keep diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/README.md rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/ckpt2pb.py rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/image2bin.py similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/image2bin.py rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/image2bin.py diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/inference.sh similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/inference.sh rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/inference.sh diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pb2om.sh similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pb2om.sh rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pb2om.sh diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/.keep b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/.keep similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/.keep rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/.keep diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_0.jpg similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_0.jpg rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_0.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_1.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_1.jpg similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_1.jpg rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_1.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_0.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_32_output_0.jpg similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_0.jpg rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_32_output_0.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_1.jpg b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_32_output_1.jpg similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/pic/199_AB_32_output_1.jpg rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/pic/199_AB_32_output_1.jpg diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/test_om.py similarity index 100% rename from ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_TensorFlow/test_om.py rename to ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/test_om.py -- Gitee From f3cb25ad390255fe641a8d11557e442882110293 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:38:16 +0000 Subject: [PATCH 26/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md. --- .../contrib/cv/MUNIT_ID0953_for_ACL/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md index 99547c798..a3d21edd7 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md @@ -15,11 +15,11 @@ MUNIT_ID0953_for_ACL ├── bin2predict.py 推理数据后处理 ├── inference.sh msame工具:om离线推理命令 ├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 -├── image_test 测试数据集位置 - └── valA domainA数据集 - └── valB domainB数据集 - └── style style文件 -├── inference msame推理结果bin文件存放位置 +├── image_test 测试数据集bin文件存放位置 + └── valA domainA数据集 + └── valB domainB数据集 + └── style style文件 +├── inference msame推理结果bin文件存放位置 └── .. ├── inference_images msame推理结果bin文件转图片 └── inferA domainA的推理图片 @@ -35,7 +35,7 @@ obs链接:obs://cann-id0953/dataset/edges2shoes/val/ ## 模型文件 包括初始ckpt文件,固化pb文件,以及推理om文件 -obs链接: +obs链接:obs://cann-id0953/final_files/ ## pb模型 -- Gitee From c0903337ad5c3f2fab6f416a9ca8cf9a9d185be5 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:39:35 +0000 Subject: [PATCH 27/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md. --- .../contrib/cv/MUNIT_ID0953_for_ACL/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md index a3d21edd7..28b34aee2 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md @@ -15,11 +15,11 @@ MUNIT_ID0953_for_ACL ├── bin2predict.py 推理数据后处理 ├── inference.sh msame工具:om离线推理命令 ├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 -├── image_test 测试数据集bin文件存放位置 - └── valA domainA数据集 - └── valB domainB数据集 - └── style style文件 -├── inference msame推理结果bin文件存放位置 +├── image_test 测试数据集bin文件存放位置 + └── valA domainA数据集 + └── valB domainB数据集 + └── style style文件 +├── inference msame推理结果bin文件存放位置 └── .. ├── inference_images msame推理结果bin文件转图片 └── inferA domainA的推理图片 -- Gitee From db1e6d0ef739a9d934a737d05c6c424e0747df0b Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:40:47 +0000 Subject: [PATCH 28/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md. --- .../contrib/cv/MUNIT_ID0953_for_ACL/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md index 28b34aee2..e7ea272a0 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md @@ -11,11 +11,11 @@ MUNIT推理部分实现,模型概述详情请看MUNIT_ID0953_for_TensorFlow RE ``` MUNIT_ID0953_for_ACL ├── ckpt2pb.py ckpt模型固化为pb -├── pb2om.sh act工具 pb==》om 转换命令 -├── bin2predict.py 推理数据后处理 -├── inference.sh msame工具:om离线推理命令 -├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 -├── image_test 测试数据集bin文件存放位置 +├── pb2om.sh act工具 pb==》om 转换命令 +├── test_om.py 推理数据后处理 +├── inference.sh msame工具:om离线推理命令 +├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 +├── image_test 测试数据集bin文件存放位置 └── valA domainA数据集 └── valB domainB数据集 └── style style文件 -- Gitee From 694f42023112cf2edb9b38fea2faeb4960532e2e Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:41:17 +0000 Subject: [PATCH 29/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md. --- .../contrib/cv/MUNIT_ID0953_for_ACL/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md index e7ea272a0..ba84a200a 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md @@ -11,17 +11,17 @@ MUNIT推理部分实现,模型概述详情请看MUNIT_ID0953_for_TensorFlow RE ``` MUNIT_ID0953_for_ACL ├── ckpt2pb.py ckpt模型固化为pb -├── pb2om.sh act工具 pb==》om 转换命令 +├── pb2om.sh act工具 pb==》om 转换命令 ├── test_om.py 推理数据后处理 -├── inference.sh msame工具:om离线推理命令 -├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 -├── image_test 测试数据集bin文件存放位置 +├── inference.sh msame工具:om离线推理命令 +├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 +├── image_test 测试数据集bin文件存放位置 └── valA domainA数据集 └── valB domainB数据集 └── style style文件 ├── inference msame推理结果bin文件存放位置 └── .. -├── inference_images msame推理结果bin文件转图片 +├── inference_images msame推理结果bin文件转图片 └── inferA domainA的推理图片 └── inferB domainB的推理图片 ``` -- Gitee From 13b061d2c1f3a973e2888d4224e379c914eead3a Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:41:42 +0000 Subject: [PATCH 30/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md. --- .../contrib/cv/MUNIT_ID0953_for_ACL/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md index ba84a200a..9fcf3c09c 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md @@ -11,17 +11,17 @@ MUNIT推理部分实现,模型概述详情请看MUNIT_ID0953_for_TensorFlow RE ``` MUNIT_ID0953_for_ACL ├── ckpt2pb.py ckpt模型固化为pb -├── pb2om.sh act工具 pb==》om 转换命令 +├── pb2om.sh act工具 pb==》om 转换命令 ├── test_om.py 推理数据后处理 -├── inference.sh msame工具:om离线推理命令 -├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 -├── image_test 测试数据集bin文件存放位置 +├── inference.sh msame工具:om离线推理命令 +├── image2bin.py 推理数据预处理:将image_test中的image文件转换为bin并进行其他图片预处理 +├── image_test 测试数据集bin文件存放位置 └── valA domainA数据集 └── valB domainB数据集 └── style style文件 ├── inference msame推理结果bin文件存放位置 └── .. -├── inference_images msame推理结果bin文件转图片 +├── inference_images msame推理结果bin文件转图片 └── inferA domainA的推理图片 └── inferB domainB的推理图片 ``` -- Gitee From 837d6bbc602e8793de58d9991abf9f67d01a014f Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 07:42:03 +0000 Subject: [PATCH 31/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md index 9fcf3c09c..e5089ae71 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/README.md @@ -19,7 +19,7 @@ MUNIT_ID0953_for_ACL └── valA domainA数据集 └── valB domainB数据集 └── style style文件 -├── inference msame推理结果bin文件存放位置 +├── inference msame推理结果bin文件存放位置 └── .. ├── inference_images msame推理结果bin文件转图片 └── inferA domainA的推理图片 -- Gitee From 506f785d0960df8419b43a8a081692450108a7b2 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 11:19:19 +0000 Subject: [PATCH 32/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py. --- .../contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py index c71143253..0fa12c1fc 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py @@ -59,8 +59,10 @@ def main(): tf.reset_default_graph() # 定义网络的输入节点 - test_image_A = tf.placeholder(tf.float32, [args.batch_size, args.img_h, args.img_w, args.img_ch], name='test_imageA') - test_image_B = tf.placeholder(tf.float32, [args.batch_size, args.img_h, args.img_w, args.img_ch], name='test_imageB') + test_image_A = tf.placeholder(tf.float32, [args.batch_size, + args.img_h, args.img_w, args.img_ch], name='test_imageA') + test_image_B = tf.placeholder(tf.float32, [args.batch_size, + args.img_h, args.img_w, args.img_ch], name='test_imageB') test_style = tf.placeholder(tf.float32, [args.batch_size, 1, 1, args.style_dim], name='test_style') with tf.Session() as sess: @@ -85,10 +87,10 @@ def main(): output_graph_def = graph_util.convert_variables_to_constants( # 模型持久化,将变量值固定 sess=sess, - input_graph_def=input_graph_def, # 等于:sess.graph_def + input_graph_def=input_graph_def, # 等于:sess.graph_def output_node_names=['outputA','outputB']) # 如果有多个输出节点,以逗号隔开 - with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: # 保存模型 + with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: # 保存模型 f.write(output_graph_def.SerializeToString()) # 序列化输出 print("%d ops in the final graph." % len(output_graph_def.node)) # 得到当前图有几个操作节点 -- Gitee From 49c1ad6b3363272c00f4ad90fa68a095143a5153 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 11:22:57 +0000 Subject: [PATCH 33/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py index 0fa12c1fc..c05cb3e49 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py @@ -87,10 +87,10 @@ def main(): output_graph_def = graph_util.convert_variables_to_constants( # 模型持久化,将变量值固定 sess=sess, - input_graph_def=input_graph_def, # 等于:sess.graph_def + input_graph_def=input_graph_def, output_node_names=['outputA','outputB']) # 如果有多个输出节点,以逗号隔开 - - with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: # 保存模型 + # 保存模型 + with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: f.write(output_graph_def.SerializeToString()) # 序列化输出 print("%d ops in the final graph." % len(output_graph_def.node)) # 得到当前图有几个操作节点 -- Gitee From 0cfe5f6f6e6169f78f526742b2773453db3af22c Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 12:32:11 +0000 Subject: [PATCH 34/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py index c05cb3e49..d7e291b0d 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py @@ -88,9 +88,9 @@ def main(): output_graph_def = graph_util.convert_variables_to_constants( # 模型持久化,将变量值固定 sess=sess, input_graph_def=input_graph_def, - output_node_names=['outputA','outputB']) # 如果有多个输出节点,以逗号隔开 + output_node_names=['outputA', 'outputB']) # 如果有多个输出节点,以逗号隔开 # 保存模型 - with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: + with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: f.write(output_graph_def.SerializeToString()) # 序列化输出 print("%d ops in the final graph." % len(output_graph_def.node)) # 得到当前图有几个操作节点 -- Gitee From 0d631f842de640bc9c9bbd83cea9949818dad3b9 Mon Sep 17 00:00:00 2001 From: harry-zzh Date: Thu, 28 Jul 2022 13:23:05 +0000 Subject: [PATCH 35/35] update ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py. --- ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py index d7e291b0d..596a7b7fa 100644 --- a/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py +++ b/ACL_TensorFlow/contrib/cv/MUNIT_ID0953_for_ACL/ckpt2pb.py @@ -90,7 +90,7 @@ def main(): input_graph_def=input_graph_def, output_node_names=['outputA', 'outputB']) # 如果有多个输出节点,以逗号隔开 # 保存模型 - with tf.gfile.GFile(os.path.join(args.pb_dir,"munit.pb"), "wb") as f: + with tf.gfile.GFile(os.path.join(args.pb_dir, "munit.pb"), "wb") as f: f.write(output_graph_def.SerializeToString()) # 序列化输出 print("%d ops in the final graph." % len(output_graph_def.node)) # 得到当前图有几个操作节点 -- Gitee