-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Julia 1.9 #85
Conversation
792bf5b
to
614ff8e
Compare
8998dbb
to
9595265
Compare
@maleadt I found a M1 Mac with MacOS 12 -- I can try recreating the CI issue later tonight. |
I tried to quickly recreate this issue on a friends machine but couldn't. Let me know if you see an obvious mistake.
|
Thanks for having a look. I'm not sure why it doesn't reproduce; maybe it depends on running some tests before? Let's try that out on CI. |
I give up. Technically, macOS 12 isn't even supported by Metal.jl, and we can't seem to reproduce anywhere outside of CI, so let's just skip that test suite for now. We're not even using GPUArrays' RNG 🤷 EDIT: oh great there's more failures. Let's just disable CI for 1.9 then. |
@staticfloat Are there any plans to upgrade the |
We weren't using the callback arguments anyway, and doing so works around a strange issue during thread adoption: From worker 11: ERROR: Exception handler triggered on unmanaged thread. From worker 11: From worker 11: [74351] signal (10.1): Bus error: 10 From worker 11: in expression starting at none:1 From worker 11: unknown function (ip: 0x129df81a4) From worker 11: __mtCommandBufferOnCompleted_block_invoke at /Users/tim/Julia/pkg/Metal/deps/cmt/src/command_buf.m:72 From worker 11: MTLDispatchListApply at /System/Library/Frameworks/Metal.framework/Versions/A/Metal (unknown line) From worker 11: Allocations: 601559070 (Pool: 600823703; Big: 735367); GC: 2453
I typically don't update versions unless we have a need for the newer version; this could count. Do you want me to, e.g. update one machine and give it an agent tag that we can then try running certain tests on? |
That would be useful, yes. I'm not sure the OS (well, the Metal framework) is the culprit, but it'd be good to eliminate. |
No description provided.