Commit Graph

365 Commits (f8c08996700a812a789c27fde805598940c6429b)

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)
10 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
12 months ago
Gabriele Gristina 737989b7cf Metal Backend: allow use of devices with Metal if runtime version is >= 200
12 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
2 years ago
Jens Steube 47b49d81de Prepare fixes to enable scrypt cracking on macOS 13
2 years 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