mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
misc/py-pytorch: update 2.6.0 → 2.7.0
This commit is contained in:
parent
5cafa7eaa2
commit
993fa95b2e
6 changed files with 31 additions and 36 deletions
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= pytorch
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.6.0
|
||||
PORTREVISION= 4
|
||||
DISTVERSION= 2.7.0
|
||||
CATEGORIES= misc # machine-learning
|
||||
MASTER_SITES= https://github.com/pytorch/pytorch/releases/download/v${DISTVERSION}/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -43,8 +42,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR}
|
|||
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.10.0:devel/py-typing-extensions@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR}
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}astunparse>0:devel/py-astunparse@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} # optional dependency
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}expecttest>=0.2.1:devel/py-expecttest@${PY_FLAVOR}
|
||||
${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} # optional dependencies
|
||||
|
||||
USES= compiler:c++17-lang localbase:ldflags python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
@ -65,6 +65,9 @@ BINARY_ALIAS= make=${GMAKE}
|
|||
|
||||
POST_PLIST= fix-plist
|
||||
|
||||
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
|
||||
TEST_WRKSRC= ${WRKSRC}/test
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD
|
||||
|
@ -87,4 +90,7 @@ post-install: # strip binaries
|
|||
fix-plist: # remove the stray %%PYTHON_SITELIBDIR%%/caffe2 file
|
||||
@${REINPLACE_CMD} -e "s|.*/caffe2$$||" ${TMPPLIST}
|
||||
|
||||
do-test:
|
||||
cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} run_test.py
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1741159433
|
||||
SHA256 (pytorch/pytorch-v2.6.0.tar.gz) = 3005690eb7b083c443a38c7657938af63902f524ad87a6c83f1aca38c77e3b57
|
||||
SIZE (pytorch/pytorch-v2.6.0.tar.gz) = 303743061
|
||||
TIMESTAMP = 1745510594
|
||||
SHA256 (pytorch/pytorch-v2.7.0.tar.gz) = ecca266fa2de4235a9fd5a18a33299a9de55ab3babb87f8c297c1c9ab8d436bd
|
||||
SIZE (pytorch/pytorch-v2.7.0.tar.gz) = 285987092
|
||||
SHA256 (pytorch/pytorch-cpuinfo-1e83a2f_GH0.tar.gz) = b8945cf45d4f13054d7f52e8bd9314690ea840d4d0ff21febd95ff04de3c613e
|
||||
SIZE (pytorch/pytorch-cpuinfo-1e83a2f_GH0.tar.gz) = 3541839
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
--- CMakeLists.txt.orig 2024-10-29 18:00:43 UTC
|
||||
--- CMakeLists.txt.orig 2025-04-23 16:19:35 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -181,7 +181,7 @@ set(CPU_INTEL OFF)
|
||||
set(CPU_AARCH64 OFF)
|
||||
@@ -182,7 +182,7 @@ set(CPU_POWER OFF)
|
||||
set(CPU_INTEL OFF)
|
||||
set(CPU_POWER OFF)
|
||||
|
||||
-if(CMAKE_SYSTEM_PROCESSOR MATCHES "(AMD64|x86_64)")
|
||||
+if(CMAKE_SYSTEM_PROCESSOR MATCHES "(amd64|x86_64)")
|
||||
set(CPU_INTEL ON)
|
||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64|arm64)")
|
||||
set(CPU_AARCH64 ON)
|
||||
@@ -209,7 +209,7 @@ option(BUILD_CUSTOM_PROTOBUF
|
||||
@@ -212,7 +212,7 @@ option(BUILD_CUSTOM_PROTOBUF
|
||||
option(ATEN_NO_TEST "Do not build ATen test binaries" OFF)
|
||||
option(BUILD_BINARY "Build C++ binaries" OFF)
|
||||
option(BUILD_CUSTOM_PROTOBUF
|
||||
|
@ -18,7 +18,7 @@
|
|||
option(BUILD_PYTHON "Build Python binaries" ON)
|
||||
option(BUILD_LITE_INTERPRETER "Master flag to build Lite Interpreter" OFF)
|
||||
option(BUILD_SHARED_LIBS "Build libcaffe2.so" ON)
|
||||
@@ -267,7 +267,7 @@ option(USE_GLOG "Use GLOG" OFF)
|
||||
@@ -263,7 +263,7 @@ option(USE_GLOG "Use GLOG" OFF)
|
||||
option(USE_FAKELOWP "Use FakeLowp operators" OFF)
|
||||
option(USE_GFLAGS "Use GFLAGS" OFF)
|
||||
option(USE_GLOG "Use GLOG" OFF)
|
||||
|
@ -27,7 +27,7 @@
|
|||
option(USE_MAGMA "Use MAGMA" ON)
|
||||
option(USE_PYTORCH_METAL "Use Metal for PyTorch iOS build" OFF)
|
||||
option(USE_PYTORCH_METAL_EXPORT "Export Metal models on MacOSX desktop" OFF)
|
||||
@@ -460,15 +460,15 @@ option(USE_SYSTEM_CPUINFO "Use system-provided cpuinfo
|
||||
@@ -453,15 +453,15 @@ option(USE_SYSTEM_CPUINFO "Use system-provided cpuinfo
|
||||
# USE_SYSTEM_LIBS being "OFF".
|
||||
option(USE_SYSTEM_LIBS "Use all available system-provided libraries." OFF)
|
||||
option(USE_SYSTEM_CPUINFO "Use system-provided cpuinfo." OFF)
|
||||
|
@ -44,5 +44,5 @@
|
|||
-option(USE_SYSTEM_ONNX "Use system-provided onnx." OFF)
|
||||
+option(USE_SYSTEM_ONNX "Use system-provided onnx." ON)
|
||||
option(USE_SYSTEM_XNNPACK "Use system-provided xnnpack." OFF)
|
||||
option(USE_SYSTEM_NVTX "Use system-provided nvtx." OFF)
|
||||
option(USE_GOLD_LINKER "Use ld.gold to link" OFF)
|
||||
if(USE_SYSTEM_LIBS)
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- requirements.txt.orig 2025-03-18 16:44:23 UTC
|
||||
+++ requirements.txt
|
||||
@@ -9,7 +9,7 @@ typing-extensions>=4.10.0
|
||||
setuptools
|
||||
types-dataclasses
|
||||
typing-extensions>=4.10.0
|
||||
-sympy==1.13.1 ; python_version >= "3.9"
|
||||
+sympy>=1.13.1 ; python_version >= "3.9"
|
||||
filelock
|
||||
networkx
|
||||
jinja2
|
|
@ -1,11 +0,0 @@
|
|||
--- setup.py.orig 2025-03-18 16:43:41 UTC
|
||||
+++ setup.py
|
||||
@@ -1099,7 +1099,7 @@ def main():
|
||||
"filelock",
|
||||
"typing-extensions>=4.10.0",
|
||||
'setuptools ; python_version >= "3.12"',
|
||||
- 'sympy==1.13.1 ; python_version >= "3.9"',
|
||||
+ 'sympy>=1.13.1 ; python_version >= "3.9"',
|
||||
"networkx",
|
||||
"jinja2",
|
||||
"fsspec",
|
11
misc/py-pytorch/files/patch-tools_build__pytorch__libs.py
Normal file
11
misc/py-pytorch/files/patch-tools_build__pytorch__libs.py
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- tools/build_pytorch_libs.py.orig 2025-04-24 16:28:33 UTC
|
||||
+++ tools/build_pytorch_libs.py
|
||||
@@ -119,7 +119,7 @@ def build_pytorch(
|
||||
cmake: CMake,
|
||||
) -> None:
|
||||
my_env = _create_build_env()
|
||||
- checkout_nccl()
|
||||
+ #checkout_nccl()
|
||||
build_test = not check_negative_env_flag("BUILD_TEST")
|
||||
cmake.generate(
|
||||
version, cmake_python_library, build_python, build_test, my_env, rerun_cmake
|
Loading…
Add table
Reference in a new issue