summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-07-11 08:59:36 +0000
committerCoprDistGit <infra@openeuler.org>2025-07-11 08:59:36 +0000
commit40ffc4b8a0b154842e4bb8acf1768fc7c9871fd9 (patch)
treeea675290ab730dd724e4aa3f8357e3b6245dabfc
parentb7e0fb94fb6b1836f145563609a79cb8bf930119 (diff)
automatic import of pytorchopeneuler24.03_LTS_SP2
-rw-r--r--.gitignore1
-rw-r--r--0001-add-Wno-error-nonnull-for-test-cpp-api.patch29
-rw-r--r--0003-Fix-for-PyTorch-mobile-flatbuffer-loader-out-of-bounds-reads.patch37
-rw-r--r--pytorch.spec27
-rw-r--r--sources2
5 files changed, 13 insertions, 83 deletions
diff --git a/.gitignore b/.gitignore
index 734c85b..c78b87a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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/
diff --git a/sources b/sources
index d6ba785..b17a139 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-99afc663efe0dfe7fb8296b222e6eec8 pytorch-v2.1.2.tar.gz
+6df80245eae6d959f4559524c3e00cd3 pytorch-v2.7.0.tar.gz