Message ID | 20221128175851.1913859-2-james.hilliard1@gmail.com |
---|---|
State | Superseded, archived |
Headers | show |
Series | [v2,1/8] package/flatbuffers: build position independent code | expand |
Tested-by: Stefan Hager <Stefan.Hager@ginzinger.com> Acked-by: Stefan Hager <Stefan.Hager@ginzinger.com> From: James Hilliard <james.hilliard1@gmail.com> Sent: Monday, November 28, 2022 18:58 To: buildroot@buildroot.org <buildroot@buildroot.org> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>; Fabrice Fontaine <fontaine.fabrice@gmail.com>; Samuel Martin <s.martin49@gmail.com>; Hager Stefan <Stefan.Hager@ginzinger.com>; James Hilliard <james.hilliard1@gmail.com> Subject: [PATCH v2 2/8] package/cpuinfo: new package From: Stefan Hager <stefan.hager@ginzinger.com> This package is required by tensorflow-lite. Signed-off-by: Stefan Hager <stefan.hager@ginzinger.com> Signed-off-by: James Hilliard <james.hilliard1@gmail.com> --- package/Config.in | 1 + package/cpuinfo/Config.in | 9 +++++++++ package/cpuinfo/cpuinfo.hash | 4 ++++ package/cpuinfo/cpuinfo.mk | 17 +++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..e09fa0b3bd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -465,6 +465,7 @@ endmenu source "package/cc-tool/Config.in" source "package/cdrkit/Config.in" source "package/cpuburn-arm/Config.in" + source "package/cpuinfo/Config.in" source "package/crucible/Config.in" source "package/cryptsetup/Config.in" source "package/cwiid/Config.in" diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..137f657d69 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_INSTALL_LIBSTDCPP + help + CPU INFOrmation library, cpuinfo is a library to detect + essential for performance optimization information about + host CPU. + + https://github.com/pytorch/cpuinfo diff --git a/package/cpuinfo/cpuinfo.hash b/package/cpuinfo/cpuinfo.hash new file mode 100644 index 0000000000..c3f70fa90f --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.tar.gz +# License files, locally calculated +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE diff --git a/package/cpuinfo/cpuinfo.mk b/package/cpuinfo/cpuinfo.mk new file mode 100644 index 0000000000..ab6a0269ec --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 +CPUINFO_SITE = $(call github,pytorch,cpuinfo,$(CPUINFO_VERSION)) +CPUINFO_LICENSE = BSD-2-Clause +CPUINFO_LICENSE_FILES = LICENSE +CPUINFO_INSTALL_STAGING = YES +CPUINFO_CONF_OPTS = \ + -DCPUINFO_BUILD_UNIT_TESTS=OFF \ + -DCPUINFO_BUILD_MOCK_TESTS=OFF \ + -DCPUINFO_BUILD_BENCHMARKS=OFF + +$(eval $(cmake-package))
Hi James, hi Stefan, thanks a lot for the whole tensorflow lite contribution Just a few comments here and there. thanks Gilles. Le lun. 28 nov. 2022 à 19:00, James Hilliard <james.hilliard1@gmail.com> a écrit : > > From: Stefan Hager <stefan.hager@ginzinger.com> > > This package is required by tensorflow-lite. > > Signed-off-by: Stefan Hager <stefan.hager@ginzinger.com> > Signed-off-by: James Hilliard <james.hilliard1@gmail.com> > --- > package/Config.in | 1 + Don't you want to be maintainers for this package? If so, you should update the DEVELOPERS file. > package/cpuinfo/Config.in | 9 +++++++++ > package/cpuinfo/cpuinfo.hash | 4 ++++ > package/cpuinfo/cpuinfo.mk | 17 +++++++++++++++++ > 4 files changed, 31 insertions(+) > create mode 100644 package/cpuinfo/Config.in > create mode 100644 package/cpuinfo/cpuinfo.hash > create mode 100644 package/cpuinfo/cpuinfo.mk > > diff --git a/package/Config.in b/package/Config.in > index aef80f9ab0..e09fa0b3bd 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -465,6 +465,7 @@ endmenu > source "package/cc-tool/Config.in" > source "package/cdrkit/Config.in" > source "package/cpuburn-arm/Config.in" > + source "package/cpuinfo/Config.in" If it is a library, I would put this package under Libraries -> Hardware handling > source "package/crucible/Config.in" > source "package/cryptsetup/Config.in" > source "package/cwiid/Config.in" > diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in > new file mode 100644 > index 0000000000..137f657d69 > --- /dev/null > +++ b/package/cpuinfo/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_CPUINFO > + bool "cpuinfo" > + depends on BR2_INSTALL_LIBSTDCPP > + help > + CPU INFOrmation library, cpuinfo is a library to detect > + essential for performance optimization information about > + host CPU. > + > + https://github.com/pytorch/cpuinfo > diff --git a/package/cpuinfo/cpuinfo.hash b/package/cpuinfo/cpuinfo.hash > new file mode 100644 > index 0000000000..c3f70fa90f > --- /dev/null > +++ b/package/cpuinfo/cpuinfo.hash > @@ -0,0 +1,4 @@ > +# Locally calculated > +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.tar.gz > +# License files, locally calculated > +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE > diff --git a/package/cpuinfo/cpuinfo.mk b/package/cpuinfo/cpuinfo.mk > new file mode 100644 > index 0000000000..ab6a0269ec > --- /dev/null > +++ b/package/cpuinfo/cpuinfo.mk > @@ -0,0 +1,17 @@ > +################################################################################ > +# > +# cpuinfo > +# > +################################################################################ > + > +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 > +CPUINFO_SITE = $(call github,pytorch,cpuinfo,$(CPUINFO_VERSION)) > +CPUINFO_LICENSE = BSD-2-Clause > +CPUINFO_LICENSE_FILES = LICENSE > +CPUINFO_INSTALL_STAGING = YES > +CPUINFO_CONF_OPTS = \ > + -DCPUINFO_BUILD_UNIT_TESTS=OFF \ > + -DCPUINFO_BUILD_MOCK_TESTS=OFF \ > + -DCPUINFO_BUILD_BENCHMARKS=OFF > + > +$(eval $(cmake-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot@buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot
diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..e09fa0b3bd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -465,6 +465,7 @@ endmenu source "package/cc-tool/Config.in" source "package/cdrkit/Config.in" source "package/cpuburn-arm/Config.in" + source "package/cpuinfo/Config.in" source "package/crucible/Config.in" source "package/cryptsetup/Config.in" source "package/cwiid/Config.in" diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..137f657d69 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_INSTALL_LIBSTDCPP + help + CPU INFOrmation library, cpuinfo is a library to detect + essential for performance optimization information about + host CPU. + + https://github.com/pytorch/cpuinfo diff --git a/package/cpuinfo/cpuinfo.hash b/package/cpuinfo/cpuinfo.hash new file mode 100644 index 0000000000..c3f70fa90f --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.tar.gz +# License files, locally calculated +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE diff --git a/package/cpuinfo/cpuinfo.mk b/package/cpuinfo/cpuinfo.mk new file mode 100644 index 0000000000..ab6a0269ec --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 +CPUINFO_SITE = $(call github,pytorch,cpuinfo,$(CPUINFO_VERSION)) +CPUINFO_LICENSE = BSD-2-Clause +CPUINFO_LICENSE_FILES = LICENSE +CPUINFO_INSTALL_STAGING = YES +CPUINFO_CONF_OPTS = \ + -DCPUINFO_BUILD_UNIT_TESTS=OFF \ + -DCPUINFO_BUILD_MOCK_TESTS=OFF \ + -DCPUINFO_BUILD_BENCHMARKS=OFF + +$(eval $(cmake-package))