Commit Graph

365 Commits (master)

Author SHA1 Message Date
fse-a f8c0899670 Increased-virtual-backend-limit
4 months ago
Sergey Popov c7923fe8ba Fix RAM usage for Intel iGPUs
6 months ago
jsteube c59b4bffd5 Add note on how to get CUDA running on WSL2
8 months ago
jsteube 0d0a07012c Do not show HIPRTC notice if HIP is not installed. In that case we can assume the system doesn't have an AMD GPU
8 months ago
Rosen Penev ae07d65f34 clang-tidy: remove useless casts
9 months ago
Rosen Penev 795674c939 fix some const-qual warnings
9 months ago
Rosen Penev a59e030d7f
fix MinGW compilation
9 months ago
jsteube 96b05b2630 AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (23.7.2 or later) and "AMD HIP SDK" (23.Q3 or later)
9 months ago
justpretending b2f14f2f5d Fix some typos
10 months ago
jsteube ab932815ea Fixed out-of-boundary read in autotune.c when a fast hash defines a kernel_loops_min value that is higher than the actual number of amplifiers provided by the user
11 months ago
Gabriele Gristina ef81520158 Metal Backend: disable Metal devices only if at least one OpenCL device is active
11 months ago
Jens Steube 32517211a5
Merge pull request #3760 from matrix/check_invalid_kern_type
11 months ago
Gabriele Gristina eb276f12f6 do not allow negative kern_type
11 months ago
Gabriele Gristina 737989b7cf Metal Backend: allow use of devices with Metal if runtime version is >= 200
11 months ago
Gabriele Gristina 36606addac Help: show supported hash-modes only with -hh
1 year ago
jsteube 6785a32e7a Added new feature (-Y) that creates N virtual instances for each device in your system at the cost of N times the device memory consumption
1 year ago
Jens Steube b1ca2ca539 Only try to allocate memory on a opencl device if it actually has memory
1 year ago
jsteube 6ad36db9ba Add some detailed information/warnings about dropped HIPRTC symbols in the current AMD Adrenalin driver
1 year ago
Dávid Bolvanský 29a461cb51
Respect quiet flag when printing Metal API warning
1 year ago
Royce Williams ebe8741000 link to driver FAQ on CUDA failure
1 year ago
beschio 69a945ea75
fix Metal API advice
1 year ago
jsteube 3390159bb2 AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 exactly)
1 year ago
jsteube c6a7826d12 Do not show metal disabled warning in backend information mode
1 year ago
jsteube 9651d3025c Fix error in backend.c if compiling on macOS
1 year ago
jsteube b7925f1149 Add warning about automatically disabled Metal devices
1 year ago
jsteube b228816067 Fix some missing newlines
1 year ago
Gabriele Gristina 15d74b7c1c Disable Metal < 200, commented unused and deprecated code
1 year ago
Gabriele Gristina 0f63294b8a Allow using Metal < 300 with --force
1 year ago
Jens Steube a7dbd73612 Add Radeon Pro W5700X to more scrypt based hash-modes and fix some metal issues
1 year ago
Jens Steube 47b49d81de Prepare fixes to enable scrypt cracking on macOS 13
1 year ago
Jens Steube 18fcf28d64 Apple Driver: Automatically enable GPU support on Apple OpenCL instead of CPU support
2 years ago
jsteube 9a52ee6d01 Fix error message in backend.c and add missing new hash-mode entries in changes.txt
2 years ago
Jens Steube 66b22fa644 Add support for Metal > 300 and reject support for older version
2 years ago
Jens Steube 8f0d69ea9c Always assume 8 compute unit for metal GPUs
2 years ago
Jens Steube 6d5d9a266f AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)
2 years ago
Jens Steube b8dd806944 Revert accidental removal of check to backend_devices_cnt
2 years ago
Jens Steube eaf3de164b Remove option "-flegacy-pass-manager" if HIP backend is used. Support was removed from LLVM 15. There's no alternative option available.
2 years ago
pelle f456973928 Added error message describing workaround when detecting more than 64 backend devices.
2 years ago
Jens Steube 5aaf8e2c42 AMD Driver: Updated requirements for AMD Linux drivers to "AMDGPU" (21.50 or later) and "ROCm" (5.0 or later)
2 years ago
Jens Steube 78ee811fa9 Use -flegacy-pass-manager for -m 501, -m 1600 and -m 6300 on AMD HIP for massive speed improvement
2 years ago
Jens Steube 3d898c5daf AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.2.1 or later due to new HIP interface
2 years ago
Jens Steube a841af000f Fix updated HIP version handling
2 years ago
Jens Steube 4791cca0aa AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.1.1 or later due to new HIP interface
2 years ago
Jens Steube 9a8f3ebcab Update HIP version check on Linux and Windows
2 years ago
Jens Steube c916ae821d Fix HIP include folder usage on Windows
2 years ago
philsmd a24d723d66
minor code style fixes
2 years ago
philsmd b51f536ac5
sanity check for u32 cast for combs_cnt, bfs_cnt
2 years ago
philsmd 5d9d3c7eb7
sanity check for u32 cast for combs_cnt, bfs_cnt
2 years ago
philsmd cd33a8a200
fixes #2560: mention "main driver" within the error message
2 years ago
Will Crozier edf7365cda stdout mode: transfer indexes and compressed pw buffer from device in blocks, reducing overhead
2 years ago