Skip to content

Ruby Port - #1

Closed
skryl wants to merge 1694 commits into
mainfrom
codex/ruby
Closed

skryl wants to merge 1694 commits into
mainfrom
codex/ruby

Conversation

@skryl

@skryl skryl commented Feb 12, 2026

Copy link
Copy Markdown
Owner

No description provided.

wickgit and others added 30 commits October 22, 2025 15:31
* add tensor->weights_data validation

* add null pointer check for tensor
* add length validation to the header

* fix accessing out of bound index with .at()
* Improved mx.split() documentation

* Fix typo in docstring for array split function

* add example

---------

Co-authored-by: Awni Hannun <awni@apple.com>
* Improved error message for Einsum

* Modifications via pre-commit

* format

* nits

---------

Co-authored-by: Awni Hannun <awni@apple.com>
* optionally load metallib from framework

* pre-commit

* adjust logic
* add fp8 e4m3 converters

* add cuda

* default saturate to min/max

* fix for older OS

* fix no gpu/cpu

* fix saturate

* fix compile
Signed-off-by: Melissa Kilby <mkilby@apple.com>
* Add quantize/dequantize slow path for mxfp8 and nvfp4

* fast cuda kernel for mx/nv quantization

* fallback for cuda < 12.8 (#2697)

* format (#2700)

* fix (#2701)

* metal kernels

* docs

* fix jit

* add default bits and group sizes

* improve quant docs

* fix output type of mxfp4 matmuls
Co-authored-by: Joseph Heck <j_heck@apple.com>
* update: add linux_fedora_build_cpp CI - CPP build test only - x86-64

Signed-off-by: Melissa Kilby <mkilby@apple.com>

* update: add linux_fedora_build_cpp_aarch64 CI - CPP build test only - arm64

Co-authored-by: Mike Drob <mdrob@apple.com>
Signed-off-by: Melissa Kilby <mkilby@apple.com>

* update: convert linux_fedora_build_cpp to matrix.arch loop

Co-authored-by: Mike Drob <mdrob@apple.com>
Signed-off-by: Melissa Kilby <mkilby@apple.com>

---------

Signed-off-by: Melissa Kilby <mkilby@apple.com>
Co-authored-by: Mike Drob <mdrob@apple.com>
* add null check -- the bundleIdentifier is optional

* use variable
* fix compile when compiling multiple lambdas with the same capture

* add test
* Check isnan in maximum / minimum with CPU backend

* Add tests

* fix

---------

Co-authored-by: Awni Hannun <awni@apple.com>
* only build for macos 14 and up

* bump metal cpp
@skryl skryl closed this Feb 13, 2026
@skryl
skryl deleted the codex/ruby branch February 14, 2026 22:43
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.