Commit graph

12 commits

Author SHA1 Message Date
Andrzej Janik
869d291099
Progress compilation despite parsing errors (#495)
Previously if we ran into a broken instruction we'd fail whole compilation. This PR changes it so (only in Release mode) we try and progress at all cost. Meaning that if we had trouble parsing an instruction we just remove function form the output and continue.

For some workloads we can still compile a semi-broken, but meaningful subset of a module
2025-09-08 14:35:29 -07:00
Andrzej Janik
547536de4a
Add more instructions, tighten generated assembly (#475)
Some checks are pending
ZLUDA / Build (Linux) (push) Waiting to run
ZLUDA / Build (Windows) (push) Waiting to run
ZLUDA / Build AMD GPU unit tests (push) Waiting to run
ZLUDA / Run AMD GPU unit tests (push) Blocked by required conditions
2025-08-18 11:12:57 -07:00
Andrzej Janik
49aabffdcc
Rename zluda_dump to zluda_trace (#456)
* Rename zluda_dump to zluda_trace

* Minor naming fixes
2025-07-31 08:07:03 -07:00
Violet
21ef5f60a3
Check Rust formatting on pull requests (#451)
* Check Rust formatting on pull requests

This should help us maintain consistent style, without having unrelated style changes in pull requests from running `rustfmt`.

* cargo fmt non-generated files

* Ignore generated files
2025-07-30 14:55:09 -07:00
Andrzej Janik
059b8ca0f6
Make sure it is possible to log 32bit PhysX (#374)
Some checks are pending
ZLUDA / Build (Linux) (push) Waiting to run
ZLUDA / Build (Windows) (push) Waiting to run
ZLUDA / Build AMD GPU unit tests (push) Waiting to run
ZLUDA / Run AMD GPU unit tests (push) Blocked by required conditions
2025-07-08 10:19:49 -07:00
aiwhskruht
9bd8125c53
Implement more CUDA driver API to enable simple cuda-samples (#405) 2025-07-08 10:18:30 -07:00
aiwhskruht
d4ad17d75a
Unified fatbin versions behind a single iterator. (#398)
Some checks failed
ZLUDA / Build (Linux) (push) Has been cancelled
ZLUDA / Build (Windows) (push) Has been cancelled
2025-06-27 15:56:46 -07:00
Violet
74ff9ebf96
Remove trailing zeroes from end of ptx (#390) 2025-06-23 16:14:07 -07:00
Violet
f4cd545677
Fix bug in get_payload (#389)
Some checks failed
ZLUDA / Build (Linux) (push) Has been cancelled
ZLUDA / Build (Windows) (push) Has been cancelled
2025-06-18 17:29:21 -07:00
Violet
4da3978f94
Implement cuLibraryLoadData (#388) 2025-06-18 16:05:53 -07:00
Violet
4d4053194a
Implement runtime_callback_hooks_fn6 (#386)
Some checks are pending
ZLUDA / Build (Linux) (push) Waiting to run
ZLUDA / Build (Windows) (push) Waiting to run
2025-06-16 17:00:47 -07:00
Andrzej Janik
c790ab45ec
Redo logging to better log dark API and performance libraries (#372) 2025-06-09 15:29:14 -07:00