Commit graph

144 commits

Author SHA1 Message Date
Miroslav Suchý
749d91ee2c Improve paralellism on multisocket CPU
Current formula counts CPUs in first socket only. This change counts
all physical cores in all sockets.

I have system with two socket (each of them has 28 cores. As result the job is
running with `-j 28` instead of `-j 112` and building at 25% utilization.
2026-08-18 22:42:50 +00:00
Tom Rix
087f2caeb5 Update to 2.13
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-08-18 13:51:28 -07:00
Diego Herrera
d1b41e0c1f Disable system onnx 2026-06-29 03:29:13 -04:00
Tom Rix
c9049e8b46 Update to v2.12
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-06-21 06:29:00 -07:00
Tom Rix
52842c0aea Update gitcommit to 2.12
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-06-19 10:11:20 -07:00
Miroslav Suchý
99657d7a73 Use protobuf in version 3.x only
This is part of https://fedoraproject.org/wiki/Changes/Protobuf_5.x/6.x
This package does not sucessfully build with new protobuf per
  https://copr.fedorainfracloud.org/coprs/mochaa/protobuf/monitor/
so limiting to protobuf version 3.
Once the protobuf is rebase this will automatically pick up compat
package protobuf3

I am not bumping release as this does not need a rebuild now.
2026-05-18 13:38:17 +02:00
Tom Rix
f3daf832af Update to 2.11
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-04-08 05:48:40 -07:00
Tom Rix
4a35d61997 Increase memory per cpu
Resolves an issue building on high core, low memory system.

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-03-15 09:53:13 -07:00
Alexander F. Lent
f05176ef7f Fix build on aarch64 by changing USE_MIMALLOC default
Signed-off-by: Alexander F. Lent <lx@xanderlent.com>
2026-02-19 04:03:07 -05:00
Tom Rix
c210424fd7 Update to 2.10
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-02-17 11:36:34 -08:00
Alexander F. Lent
6fcef74daf Switch to clang on aarch64
GCC 16 + PyTorch 2.9.1 has problems, see the bug for more info.
This is a temporary measure until we can diagnose and fix the underlying
issue.

Signed-off-by: Alexander F. Lent <lx@xanderlent.com>
2026-01-29 20:32:37 -05:00
Tom Rix
98fe36fa36 Start using sympy again
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-01-29 13:58:40 -08:00
Tom Rix
eb7a834955 Work around runtime sympy
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-01-27 08:23:07 -08:00
Tom Rix
a62f1f295a Workaround a broken sympy
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-01-23 12:04:31 -08:00
Tom Rix
f2ad6fa8d4 Build on EPEL
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-01-19 13:40:52 -08:00
Tom Rix
294accd75d Fix hip
device lib path is no longer needed

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2026-01-12 16:38:15 -08:00
Alexander F. Lent
767d576d1d Continue to support aarch64 with myself maintaining
Signed-off-by: Alexander F. Lent <lx@xanderlent.com>
2025-12-21 13:33:32 +00:00
Alexander F. Lent
7ddebb112b Improve build times on non-x86 systems
Signed-off-by: Alexander F. Lent <lx@xanderlent.com>
2025-12-20 18:19:17 -05:00
Tom Rix
7908450a47 Update to 2.9.1
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-12-18 13:52:00 -08:00
Tom Rix
b3977567d2 Always include onnx src
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-11-24 07:03:31 -08:00
Tom Rix
741c412249 Remove pytorch-rpm-macros package.
This does not work when building on a general arch

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-10-17 10:05:50 -07:00
Tom Rix
ef01976cf4 Update to 2.9.0
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-10-15 16:27:01 -07:00
Tom Rix
b615a5f89b Update to 2.9.0-rc9
Introduce pytorch-rpm-macros package.
Add %pytorch_arches to the macros, set to aarch64 and x86_64

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-10-13 10:17:32 -07:00
Tom Rix
1509cbcd60 Update to 2.9.0-rc6
aarch64 is not building, so disable.

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-10-06 14:27:41 -07:00
Tom Rix
f29cac5d83 Update to 2.9.0-rc4
Work around ROCm 7 build issue in 2.8.0

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-09-30 07:35:43 -07:00
Tom Rix
89daf765fd Disable magma
Magma is broken on ROCm 7.

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-09-26 14:24:46 -07:00
Tom Rix
1b986b4993 Build on EPEL
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-08-14 09:10:18 -07:00
Tom Rix
d67e1e127a Update to 2.8.0
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-08-08 14:00:11 -07:00
Tom Rix
eaa9838b3c Change a couple cmake mins
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-08-04 16:23:41 -07:00
Tom Rix
cec8b79644 Update to 2.8.0-rc8
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-07-31 05:52:50 -07:00
Tom Rix
72ad1f0389 Fix some issues with switching to pyproject macros
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-07-26 17:16:51 -07:00
Tom Rix
61ccf033a8 Update gitcommit to 2.8.0-rc8
Patch problem with 3.14
Start converting over py3 macros
Handle new dependency on rocmsmi

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-07-24 06:07:03 -07:00
Tom Rix
42c33b8dcd Update the next gitcommit to v2.8.0-rc6
Remove old patches.

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-07-20 12:44:41 -07:00
Tom Rix
27593d78b3 update gitcommit to 2.8-rc3
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-06-27 14:44:29 -07:00
Tom Rix
aeb5b118d5 Turn off kleidai
Breaks aarch64

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-05-01 08:40:21 -07:00
Tom Rix
2f3d92b7c5 Update to 2.7.0
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-04-25 12:39:04 -07:00
Tom Rix
fb64b28d49 Update gitcommit to 2.7.0-rc10
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-04-19 08:20:35 -07:00
Tom Rix
f0eda9ace1 Update gitcommit to 2.7.0-rc9
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-04-13 07:11:27 -07:00
Tom Rix
e3c2449e4f Update gitcomit to 2.7.0-rc8
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-04-10 05:27:21 -07:00
Tom Rix
96edd6c2ec Update gitcommit to v2.7.0-rc6
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-04-05 08:56:18 -07:00
Tom Rix
e80f34f74d Update gitcommit to 2.7-rc3
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-03-29 05:11:02 -07:00
Tom Rix
bd11f4aa1a Update gitcommit to v2.7.0-rc2
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-03-22 11:58:26 -07:00
Tom Rix
23f5d11926 Update gitcommit
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-03-13 05:07:43 -07:00
Tom Rix
dd353fd56b Remove papering over c++ assert problem.
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-03-12 08:07:40 -07:00
Tom Rix
7569831b20 cmake version changed
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-03-01 07:52:12 -08:00
Tom Rix
2508009c1f Remove gold linker
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-02-26 07:32:31 -08:00
Tom Rix
9c39544f2c Remove rocm loop
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-02-17 05:15:28 -08:00
Tom Rix
c36179d420 Document the issue for c++ asserts in upstream
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-01-24 04:39:34 -08:00
Tom Rix
14a9d71118 triage build break
gcc 15 libstdc++ change broke things.

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-01-23 12:13:37 -08:00
Tom Rix
3400ff6024 Remove many options
These options were not being tested so they are being removed.

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2024-12-24 04:59:37 -08:00