From dd3c040dc0573fc4b881eeea0582349d950b116e Mon Sep 17 00:00:00 2001 From: rusty1s Date: Mon, 6 Jan 2025 05:02:03 +0000 Subject: [PATCH 1/6] update --- pyg_lib/csrc/classes/cpu/hash_map.cpp | 15 +++++++++++++++ test/csrc/classes/test_hash_map.cpp | 7 +++++++ 2 files changed, 22 insertions(+) create mode 100644 pyg_lib/csrc/classes/cpu/hash_map.cpp create mode 100644 test/csrc/classes/test_hash_map.cpp diff --git a/pyg_lib/csrc/classes/cpu/hash_map.cpp b/pyg_lib/csrc/classes/cpu/hash_map.cpp new file mode 100644 index 000000000..98a195abd --- /dev/null +++ b/pyg_lib/csrc/classes/cpu/hash_map.cpp @@ -0,0 +1,15 @@ +#include + +namespace pyg { +namespace classes { + +struct CPUHashMap : torch::CustomClassHolder { + CPUHashMap(){}; +}; + +TORCH_LIBRARY(pyg, m) { + m.class_("CPUHashMap").def(torch::init()); +} + +} // namespace classes +} // namespace pyg diff --git a/test/csrc/classes/test_hash_map.cpp b/test/csrc/classes/test_hash_map.cpp new file mode 100644 index 000000000..2966a4565 --- /dev/null +++ b/test/csrc/classes/test_hash_map.cpp @@ -0,0 +1,7 @@ +#include "pyg_lib/csrc/classes/cpu/hash_map.cpp" + +#include + +TEST(CPUHashMapTest, BasicAssertions) { + auto map = pyg::classes::CPUHashMap(); +} From 40d10cf198416612a2bc6ee6c1598e524d6c317e Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 05:02:30 +0000 Subject: [PATCH 2/6] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- pyg_lib/csrc/classes/cpu/hash_map.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyg_lib/csrc/classes/cpu/hash_map.cpp b/pyg_lib/csrc/classes/cpu/hash_map.cpp index 98a195abd..2222e32a6 100644 --- a/pyg_lib/csrc/classes/cpu/hash_map.cpp +++ b/pyg_lib/csrc/classes/cpu/hash_map.cpp @@ -4,7 +4,7 @@ namespace pyg { namespace classes { struct CPUHashMap : torch::CustomClassHolder { - CPUHashMap(){}; + CPUHashMap() {}; }; TORCH_LIBRARY(pyg, m) { From e52ffcf5c36afc8a0f1fc6e1cf11c72056d2797e Mon Sep 17 00:00:00 2001 From: rusty1s Date: Mon, 6 Jan 2025 05:13:26 +0000 Subject: [PATCH 3/6] update --- pyg_lib/csrc/classes/cpu/hash_map.h | 17 +++++++++++++++++ test/csrc/classes/test_hash_map.cpp | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 pyg_lib/csrc/classes/cpu/hash_map.h diff --git a/pyg_lib/csrc/classes/cpu/hash_map.h b/pyg_lib/csrc/classes/cpu/hash_map.h new file mode 100644 index 000000000..252807ca3 --- /dev/null +++ b/pyg_lib/csrc/classes/cpu/hash_map.h @@ -0,0 +1,17 @@ +#pragma once + +#include + +namespace pyg { +namespace classes { + +struct CPUHashMap : torch::CustomClassHolder { + CPUHashMap(){}; +}; + +TORCH_LIBRARY(pyg, m) { + m.class_("CPUHashMap").def(torch::init()); +} + +} // namespace classes +} // namespace pyg diff --git a/test/csrc/classes/test_hash_map.cpp b/test/csrc/classes/test_hash_map.cpp index 2966a4565..2c00f3091 100644 --- a/test/csrc/classes/test_hash_map.cpp +++ b/test/csrc/classes/test_hash_map.cpp @@ -1,4 +1,4 @@ -#include "pyg_lib/csrc/classes/cpu/hash_map.cpp" +#include "pyg_lib/csrc/classes/cpu/hash_map.h" #include From 78019995ad9f97bd311e8191a1944517660f1602 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 05:13:36 +0000 Subject: [PATCH 4/6] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- pyg_lib/csrc/classes/cpu/hash_map.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyg_lib/csrc/classes/cpu/hash_map.h b/pyg_lib/csrc/classes/cpu/hash_map.h index 252807ca3..1a0948706 100644 --- a/pyg_lib/csrc/classes/cpu/hash_map.h +++ b/pyg_lib/csrc/classes/cpu/hash_map.h @@ -6,7 +6,7 @@ namespace pyg { namespace classes { struct CPUHashMap : torch::CustomClassHolder { - CPUHashMap(){}; + CPUHashMap() {}; }; TORCH_LIBRARY(pyg, m) { From 150371a3193698e5143ac16931a5952ad21524cf Mon Sep 17 00:00:00 2001 From: rusty1s Date: Mon, 6 Jan 2025 05:14:41 +0000 Subject: [PATCH 5/6] update --- pyg_lib/csrc/classes/cpu/hash_map.cpp | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 pyg_lib/csrc/classes/cpu/hash_map.cpp diff --git a/pyg_lib/csrc/classes/cpu/hash_map.cpp b/pyg_lib/csrc/classes/cpu/hash_map.cpp deleted file mode 100644 index 2222e32a6..000000000 --- a/pyg_lib/csrc/classes/cpu/hash_map.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include - -namespace pyg { -namespace classes { - -struct CPUHashMap : torch::CustomClassHolder { - CPUHashMap() {}; -}; - -TORCH_LIBRARY(pyg, m) { - m.class_("CPUHashMap").def(torch::init()); -} - -} // namespace classes -} // namespace pyg From ec4402d8a3546e49a98dababd44c756b2d471d34 Mon Sep 17 00:00:00 2001 From: rusty1s Date: Mon, 6 Jan 2025 05:15:36 +0000 Subject: [PATCH 6/6] update --- test/csrc/classes/test_hash_map.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/csrc/classes/test_hash_map.cpp b/test/csrc/classes/test_hash_map.cpp index 2c00f3091..4e936deb8 100644 --- a/test/csrc/classes/test_hash_map.cpp +++ b/test/csrc/classes/test_hash_map.cpp @@ -1,7 +1,7 @@ -#include "pyg_lib/csrc/classes/cpu/hash_map.h" - #include +#include "pyg_lib/csrc/classes/cpu/hash_map.h" + TEST(CPUHashMapTest, BasicAssertions) { auto map = pyg::classes::CPUHashMap(); }