Skip to content

Conversation

ggerganov
Copy link
Member

@ggerganov ggerganov commented Oct 5, 2024

Also:

  • Revert the recent Mel related changes in order to reduce complexity
  • Zero-init Metal contexts, sometimes causing seg-faults on program exit when having empty compute buffers (e.g. CoreML encoder + Metal decoder)

ggerganov and others added 15 commits October 5, 2024 13:09
* vulkan : do not use tensor->extra

This patch allows using the Vulkan backend with the RPC backend as
tensor->extra is no longer used.

Ref: #8536

* Adapt GGML_VULKAN_CHECK_RESULTS to extra removal (llama/2)

---------

Co-authored-by: 0cc4m <picard12@live.de>
sycl: initial cmake support of SYCL for AMD GPUs
Co-authored-by: Johannes Gäßler <johannesg@5d6.de>
Also:

- metal : fix compute pass descriptor autorelease crash
- ggml-backend : add device description to CPU backend
- ggml: unify backend logging mechanism
ggml : remove test-backend-buffer

ggml : fix CUDA build warnings
too much extra logic and complexity for small benefit
@ggerganov ggerganov merged commit 847f94f into master Oct 5, 2024
37 checks passed
@ggerganov ggerganov deleted the sync branch October 5, 2024 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants