From 8c2ecdd6cd71c86a4eae487067e422456d247f1d Mon Sep 17 00:00:00 2001 From: s30048155 Date: Thu, 22 Feb 2024 14:48:21 +0800 Subject: [PATCH 1/3] chang md5 to crc32 --- .../ptdbg_ascend/src/python/ptdbg_ascend/common/utils.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/common/utils.py b/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/common/utils.py index 72f3bca37..4250464b6 100644 --- a/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/common/utils.py +++ b/debug/accuracy_tools/ptdbg_ascend/src/python/ptdbg_ascend/common/utils.py @@ -23,7 +23,7 @@ import stat import subprocess import sys import time -import hashlib +import zlib import json from datetime import datetime, timezone from functools import wraps @@ -756,9 +756,9 @@ def check_file_valid(file_path): def get_md5_for_tensor(x): - tensor_bytes = x.cpu().detach().float().numpy().tobytes() - md5_hash = hashlib.md5(tensor_bytes) - return md5_hash.hexdigest() + tensor_bytes = x.cpu().detach().numpy().tobytes() + crc_hash = zlib.crc32(tensor_bytes) + return crc_hash def check_path_before_create(path): -- Gitee From d6156b0b06e5fd60a7fed2ab88cbe39c526f37f9 Mon Sep 17 00:00:00 2001 From: s30048155 Date: Thu, 22 Feb 2024 14:53:43 +0800 Subject: [PATCH 2/3] update --- debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py b/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py index 7a0a34a0c..28ff432c7 100644 --- a/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py +++ b/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py @@ -41,4 +41,4 @@ class TestUtilsMethods(unittest.TestCase): data = [[1, 2], [3, 4]] x_data = torch.tensor(data) md5_value = get_md5_for_tensor(x_data) - self.assertEqual(md5_value, "b4ad64bc24f643726bddf5606af738da") + self.assertEqual(md5_value, "2624136704") -- Gitee From 616eadba85b3fd1a6f5be7621f6943c065309e3d Mon Sep 17 00:00:00 2001 From: s30048155 Date: Thu, 22 Feb 2024 15:43:03 +0800 Subject: [PATCH 3/3] update --- debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py b/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py index 28ff432c7..18ef57b9c 100644 --- a/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py +++ b/debug/accuracy_tools/ptdbg_ascend/test/ut/test_utils.py @@ -41,4 +41,4 @@ class TestUtilsMethods(unittest.TestCase): data = [[1, 2], [3, 4]] x_data = torch.tensor(data) md5_value = get_md5_for_tensor(x_data) - self.assertEqual(md5_value, "2624136704") + self.assertEqual(md5_value, 2624136704) -- Gitee