diff options
author | CoprDistGit <infra@openeuler.org> | 2025-07-11 08:59:36 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-07-11 08:59:36 +0000 |
commit | 40ffc4b8a0b154842e4bb8acf1768fc7c9871fd9 (patch) | |
tree | ea675290ab730dd724e4aa3f8357e3b6245dabfc | |
parent | b7e0fb94fb6b1836f145563609a79cb8bf930119 (diff) |
automatic import of pytorchopeneuler24.03_LTS_SP2
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | 0001-add-Wno-error-nonnull-for-test-cpp-api.patch | 29 | ||||
-rw-r--r-- | 0003-Fix-for-PyTorch-mobile-flatbuffer-loader-out-of-bounds-reads.patch | 37 | ||||
-rw-r--r-- | pytorch.spec | 27 | ||||
-rw-r--r-- | sources | 2 |
5 files changed, 13 insertions, 83 deletions
@@ -1 +1,2 @@ /pytorch-v2.1.2.tar.gz +/pytorch-v2.7.0.tar.gz diff --git a/0001-add-Wno-error-nonnull-for-test-cpp-api.patch b/0001-add-Wno-error-nonnull-for-test-cpp-api.patch deleted file mode 100644 index b498726..0000000 --- a/0001-add-Wno-error-nonnull-for-test-cpp-api.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 367387bab836c73c23719f97d929572c8b4e0fad Mon Sep 17 00:00:00 2001 -From: Nick Rossenbach <rossenbach@cs.rwth-aachen.de> -Date: Tue, 18 Apr 2023 23:31:51 +0200 -Subject: [PATCH] Add -Wno-error=nonnull for test/cpp/api/ - -On some platforms the build might fail due to the nonnull error -being triggered by different compiler behavior. - -Fix for #99278. ---- - test/cpp/api/CMakeLists.txt | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/test/cpp/api/CMakeLists.txt b/test/cpp/api/CMakeLists.txt -index 6b801a073182794..181139b01360c30 100644 ---- a/test/cpp/api/CMakeLists.txt -+++ b/test/cpp/api/CMakeLists.txt -@@ -80,6 +80,11 @@ if(NOT MSVC) - target_compile_options_if_supported(test_api "-Wno-maybe-uninitialized") - # gcc gives nonsensical warnings about variadic.h - target_compile_options_if_supported(test_api "-Wno-unused-but-set-parameter") -+ # the nonnull check might trigger for some build configurations, -+ # probably happening due to different code optimization -+ # (see e.g. https://rkoucha.fr/tech_corner/nonnull_gcc_attribute.html) -+ # this happened for a riscv build: https://github.com/pytorch/pytorch/issues/99278 -+ target_compile_options_if_supported(test_api "-Wno-error=nonnull") - endif() - - if(INSTALL_TEST) diff --git a/0003-Fix-for-PyTorch-mobile-flatbuffer-loader-out-of-bounds-reads.patch b/0003-Fix-for-PyTorch-mobile-flatbuffer-loader-out-of-bounds-reads.patch deleted file mode 100644 index aab86ea..0000000 --- a/0003-Fix-for-PyTorch-mobile-flatbuffer-loader-out-of-bounds-reads.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 0d3ceb3058201868765ff3aa1126685f3f7f9ecc Mon Sep 17 00:00:00 2001 -From: Andrew Calvano <calvano@fb.com> -Date: Fri, 17 Nov 2023 17:29:04 +0000 -Subject: [PATCH] Fix for PyTorch mobile flatbuffer loader out of bounds reads - (#110162) - -Summary: -The mobile_ivalue_size field in the mobile_bytecode flatbuffer schema can be larger than the ivalues vector. This introduces potential for memory corruption when parsing the mobile_bytecode Module. - -This diff fixes the issue by ensuring that mobile_ivalue_size is less than the size of the ivalues vector. - -Test Plan: contbuild & OSS CI - -Differential Revision: D49687548 - -Pull Request resolved: https://github.com/pytorch/pytorch/pull/110162 -Approved by: https://github.com/malfet ---- - torch/csrc/jit/mobile/flatbuffer_loader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/torch/csrc/jit/mobile/flatbuffer_loader.cpp b/torch/csrc/jit/mobile/flatbuffer_loader.cpp -index 2fb12a4f..2069330b 100644 ---- a/torch/csrc/jit/mobile/flatbuffer_loader.cpp -+++ b/torch/csrc/jit/mobile/flatbuffer_loader.cpp -@@ -302,7 +302,7 @@ mobile::Module FlatbufferLoader::parseModule( - storage_loaded_.resize(module->storage_data_size(), false); - - mobile_ivalue_size_ = module_->mobile_ivalue_size(); -- if (mobile_ivalue_size_ == 0) { -+ if (mobile_ivalue_size_ == 0 || mobile_ivalue_size_ > ivalues->size()) { - mobile_ivalue_size_ = ivalues->size(); - } - --- -2.43.0 - diff --git a/pytorch.spec b/pytorch.spec index c1fe83a..5089482 100644 --- a/pytorch.spec +++ b/pytorch.spec @@ -1,20 +1,12 @@ %global _empty_manifest_terminate_build 0 Name: pytorch -Version: 2.1.2 -Release: 5 +Version: 2.7.0 +Release: 1 Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration License: BSD-3-Clause URL: https://pytorch.org/ Source0: https://github.com/pytorch/pytorch/releases/download/v%{version}/pytorch-v%{version}.tar.gz -Patch1: 0001-add-Wno-error-nonnull-for-test-cpp-api.patch -%ifarch riscv64 -Patch2: 0002-Fix-build-error-for-riscv64.patch -%endif -Patch3: 0003-Fix-for-PyTorch-mobile-flatbuffer-loader-out-of-bounds-reads.patch -%ifarch loongarch64 -Patch4: 0004-Add-loongarch64-support-for-third_party.patch -%endif BuildRequires: g++ Requires: python3-future Requires: python3-numpy @@ -93,15 +85,18 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog -* Wed Mar 5 2025 zhangzikang <zhangzikang@kylinos.cn> - 2.1.2-5 -- Sync from 24.03sp1: Fix build error for loongarch64 +* Thu Jul 11 2025 Xiaoshuang Wang <1790571317@qq.com> - 2.7.0-1 +- upgrade to 2.7.0 -* Wed Mar 5 2025 wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.1.2-4 -- Sync from 24.03sp1: Fix CVE-2024-31584 - -* Wed Jul 17 2024 Dingli Zhang <dingli@iscas.ac.cn> - 2.1.2-3 +* Wed Jul 17 2024 Dingli Zhang <dingli@iscas.ac.cn> - 2.1.2-5 - Fix build error for riscv64 +* Wed May 22 2024 zhangzikang <zhangzikang@kylinos.cn> - 2.1.2-4 +- Fix build error for loongarch64 + +* Mon Apr 22 2024 wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.1.2-3 +- Fix CVE-2024-31584 + * Thu Jan 11 2024 Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.1.2-2 - Patch: Add -Wno-error=nonnull for test/cpp/api/ @@ -1 +1 @@ -99afc663efe0dfe7fb8296b222e6eec8 pytorch-v2.1.2.tar.gz +6df80245eae6d959f4559524c3e00cd3 pytorch-v2.7.0.tar.gz |