From 4b9ec459c5a23251e0838232e63d9fc81d287f27 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Thu, 4 Jun 2026 22:56:32 +0200 Subject: [PATCH 1/4] Adding P2 L1T NNVtx --- NNVtx.spec | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 NNVtx.spec diff --git a/NNVtx.spec b/NNVtx.spec new file mode 100644 index 00000000000..3dee91578b8 --- /dev/null +++ b/NNVtx.spec @@ -0,0 +1,14 @@ +### RPM external NNVtx 1.0.0 +Source: https://github.com/cms-hls4ml/%{n}/archive/refs/tags/v%{realversion}.tar.gz +Requires: hls4mlEmulatorExtras hls +BuildRequires: gmake + +%prep +%setup -n %{n}-%{realversion} + +%build +make %{makeprocesses} EMULATOR_EXTRAS=${HLS4MLEMULATOREXTRAS_ROOT} HLS_ROOT=${HLS_ROOT} + +%install +make PREFIX=%{i} install + From 6bbf5cb8731ef0ab14b6daad0106a3acf2d69f3d Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 9 Jun 2026 09:37:23 +0200 Subject: [PATCH 2/4] Adding missign configuration files for NNVtx --- cmssw-tools.spec | 3 ++- scram-tools.file/tools/NNVtx/nnvtx.xml | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 scram-tools.file/tools/NNVtx/nnvtx.xml diff --git a/cmssw-tools.spec b/cmssw-tools.spec index e1b582d9b82..f48bb44da8e 100644 --- a/cmssw-tools.spec +++ b/cmssw-tools.spec @@ -1,4 +1,4 @@ -### RPM cms cmssw-tools 6.0 +### RPM cms cmssw-tools 7.0 # With cmsBuild, change the above version only when a new tool is added ## INSTALL_DEPENDENCIES cmsLHEtoEOSManager gcc-fixincludes cms-cat cmssw-osenv cms-git-tools SCRAMV2 @@ -90,6 +90,7 @@ Requires: libfabric Requires: openmpi Requires: mpich Requires: mpi +Requires: NNVtx Requires: sigcpp Requires: sqlite Requires: tauolapp diff --git a/scram-tools.file/tools/NNVtx/nnvtx.xml b/scram-tools.file/tools/NNVtx/nnvtx.xml new file mode 100644 index 00000000000..477eabb6584 --- /dev/null +++ b/scram-tools.file/tools/NNVtx/nnvtx.xml @@ -0,0 +1,5 @@ + + + + + From 026735d071bc592c2b921334b332ee07b340b8f6 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Tue, 9 Jun 2026 10:02:43 +0200 Subject: [PATCH 3/4] Changing to v1 --- scram-tools.file/tools/NNVtx/nnvtx.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scram-tools.file/tools/NNVtx/nnvtx.xml b/scram-tools.file/tools/NNVtx/nnvtx.xml index 477eabb6584..745242bee84 100644 --- a/scram-tools.file/tools/NNVtx/nnvtx.xml +++ b/scram-tools.file/tools/NNVtx/nnvtx.xml @@ -1,4 +1,4 @@ - + From 902ed82f6ac0f3ae3e28825a6012d265536dabce Mon Sep 17 00:00:00 2001 From: Benjamin Date: Wed, 10 Jun 2026 11:24:46 +0200 Subject: [PATCH 4/4] Updating to NNVtx v1.0.1 --- NNVtx.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NNVtx.spec b/NNVtx.spec index 3dee91578b8..499cf17566d 100644 --- a/NNVtx.spec +++ b/NNVtx.spec @@ -1,4 +1,4 @@ -### RPM external NNVtx 1.0.0 +### RPM external NNVtx 1.0.1 Source: https://github.com/cms-hls4ml/%{n}/archive/refs/tags/v%{realversion}.tar.gz Requires: hls4mlEmulatorExtras hls BuildRequires: gmake