helloadhavan/github_issues huggingface dataset:
Repository: ggml-org/llama.cpp
Pull request: test: mul_mat tests with huge batch size

tests for #19471.
vulkan fix is in #19509.

Changed files:
filename: tests/test-backend-ops.cpp
patch: @@ -7791,6 +7791,10 @@ static std::vector<std::unique_ptr<test_case>> make_test_cases_eval() {
     test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F16, GGML_TYPE_F32, 1056, 1, 67,  {1,  1}, {4, 1}, {0, 2, 1, 3}));
     test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F32, GGML_TYPE_F32, 16, 32, 32, { 1,  1}, {1, 1}, {0, 1, 2, 3}, 64, 3));
     test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F32, GGML_TYPE_F32, 64, 77, 77, {12,1}, {1,1}));
+    test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F16, GGML_TYPE_F32, 2, 1, 3, {128, 1024}, {1, 1}));
+    test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F16, GGML_TYPE_F32, 2, 3, 4, {128, 1024}, {1, 1}));
+    test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F16, GGML_TYPE_F32, 2, 1, 3, {128*1024, 1}, {1, 1}, {0, 2, 1, 3}));
+    test_cases.emplace_back(new test_mul_mat(GGML_TYPE_F16, GGML_TYPE_F32, 2, 1, 3, {128*1024, 1}, {1, 1}, {0, 1, 2, 3}, 64));
 
     test_cases.emplace_back(new test_mul_mat(GGML_TYPE_Q4_0, GGML_TYPE_F32, 576, 512, 576, {1,1}, {1,1}));
     test_cases.emplace_back(new test_mul_mat(GGML_TYPE_Q4_0, GGML_TYPE_F32, 1, 2048, 8192, {1,  1}, {1, 1}));
Repository: nodejs/node
Pull request: test: replace deprecated regex test assertions in http trailers test

This PR updates `test/parallel/test-http-set-trailers.js` to align with the recent test modernization work happening across the Node.js codebase. Maintainers have been gradually replacing older `assert.ok(/regex/.test(...))` patterns with clearer, more explicit helpers such as `assert.match()` and `assert.doesNotMatch()`.  
This PR applies that same modernization to this test file.

## What was changed
### HTTP/1.0 test
Previously:
```js
assert.ok(!/x-foo/.test(res_buffer));
```

Updated to:
```js
assert.doesNotMatch(res_buffer, /x-foo/);
```

### HTTP/1.1 test
Previously:
```js
assert.ok(/0\r\nx-foo: bar\r\n\r\n$/.test(res_buffer));
```

Updated to:
```js
assert.match(res_buffer, /0\r\nx-foo: bar\r\n\r\n$/);
```

## Why this change

- Improves readability by using purpose-built assertion helpers.
- Aligns the test with modern Node.js testing conventions.
- No functional or behavioral changes to the test . Only assertion style updates.

## Additional notes

- All tests continue to pass.
- No logic or behavior was altered; only assertions were updated.


Changed files:
filename: test/parallel/test-http-set-trailers.js
patch: @@ -43,8 +43,9 @@ function testHttp10(port, callback) {
 
   c.on('end', common.mustCall(() => {
     c.end();
-    assert.ok(
-      !/x-foo/.test(res_buffer),
+    assert.doesNotMatch(
+      res_buffer,
+      /x-foo/,
       `No trailer in HTTP/1.0 response. Response buffer: ${res_buffer}`
     );
     callback();
@@ -68,8 +69,9 @@ function testHttp11(port, callback) {
     res_buffer += chunk;
     if (/0\r\n/.test(res_buffer)) { // got the end.
       clearTimeout(tid);
-      assert.ok(
-        /0\r\nx-foo: bar\r\n\r\n$/.test(res_buffer),
+      assert.match(
+        res_buffer,
+        /0\r\nx-foo: bar\r\n\r\n$/,
         `No trailer in HTTP/1.1 response. Response buffer: ${res_buffer}`
       );
       callback();
Repository: facebook/react
Pull request: [ci] Run stale cache cleanup every 6 hours


Run this a bit more frequently so we don't thrash `main` caches as often.
---
[//]: # (BEGIN SAPLING FOOTER)
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/32739).
* __->__ #32739
* #32738

Changed files:
filename: .github/workflows/shared_cleanup_stale_branch_caches.yml
patch: @@ -3,7 +3,8 @@
 name: (Shared) Cleanup Stale Branch Caches
 on:
   schedule:
-    - cron: 0 0 * * *
+    # Every 6 hours
+    - cron: 0 */6 * * *
   workflow_dispatch:
 
 permissions: {}
Repository: ollama/ollama
Pull request: KV Cache Fixes

Users have reported a number of errors related to the KV cache such as:
- Error: "could not find a KV slot for the batch - try reducing the size of the batch or increase the context. code: 1"
- Hanging due to infinite loops
- Output that ends unexpectedly
- Slower performance than before when passing inputs that are much longer than the context size

This aims to both fix these problems and continue to make this area of the code less error prone.

Changed files:
filename: llama/runner/runner.go
patch: @@ -122,7 +122,10 @@ func (s *Server) NewSequence(prompt string, images []ImageData, params NewSequen
 	params.numKeep = min(params.numKeep, s.cache.numCtx-1)
 
 	if len(inputs) > s.cache.numCtx {
-		slog.Warn("input exceeds context length", "prompt", len(inputs), "limit", s.cache.numCtx)
+		slog.Warn("truncating input prompt", "limit", s.cache.numCtx, "prompt", len(inputs), "numKeep", params.numKeep)
+		newInputs := inputs[:params.numKeep]
+		newInputs = append(newInputs, inputs[len(inputs)-s.cache.numCtx+params.numKeep:]...)
+		inputs = newInputs
 	}
 
 	var sc *llama.SamplingContext
Repository: ollama/ollama
Pull request: Add llm-axe to Community Libraries in ReadMe


Changed files:
filename: README.md
patch: @@ -418,6 +418,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Portkey](https://portkey.ai/docs/welcome/integration-guides/ollama)
 - [PromptingTools.jl](https://github.com/svilupp/PromptingTools.jl) with an [example](https://svilupp.github.io/PromptingTools.jl/dev/examples/working_with_ollama)
 - [LlamaScript](https://github.com/Project-Llama/llamascript)
+- [llm-axe](https://github.com/emirsahin1/llm-axe) (Python Toolkit for Building LLM Powered Apps)
 - [Gollm](https://docs.gollm.co/examples/ollama-example)
 - [Gollama for Golang](https://github.com/jonathanhecl/gollama)
 - [Ollamaclient for Golang](https://github.com/xyproto/ollamaclient)
Repository: ggml-org/llama.cpp
Pull request: common : fix gpt-oss Jinja error with content and thinking on tool-call messages

Erase the `content` from the adjusted message after copying `reasoning_content` to `thinking`.

Regression from #16937

Fixes #19703.

All four tests related to chat have passed in this fix:

- test-chat
- test-chat-parser
- test-chat-peg-parser
- test-chat-template

AI was used in an assistive capacity to help trace the regression source.

Changed files:
filename: common/chat.cpp
patch: @@ -2043,6 +2043,7 @@ static common_chat_params common_chat_params_init_gpt_oss(const common_chat_temp
         if (has_reasoning_content && has_tool_calls) {
             auto adjusted_message = msg;
             adjusted_message["thinking"] = msg.at("reasoning_content");
+            adjusted_message.erase("content");
             adjusted_messages.push_back(adjusted_message);
         } else {
             adjusted_messages.push_back(msg);
Repository: ollama/ollama
Pull request: feat: add vibe app to readme

Add [vibe](https://github.com/thewh1teagle/vibe) app which just added Ollama support

Changed files:
filename: README.md
patch: @@ -440,6 +440,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Raycast extension](https://github.com/MassimilianoPasquini97/raycast_ollama)
 - [Discollama](https://github.com/mxyng/discollama) (Discord bot inside the Ollama discord channel)
 - [Continue](https://github.com/continuedev/continue)
+- [Vibe](https://github.com/thewh1teagle/vibe) (Transcribe and analyze meetings with Ollama)
 - [Obsidian Ollama plugin](https://github.com/hinterdupfinger/obsidian-ollama)
 - [Logseq Ollama plugin](https://github.com/omagdy7/ollama-logseq)
 - [NotesOllama](https://github.com/andersrex/notesollama) (Apple Notes Ollama plugin)
Repository: ollama/ollama
Pull request: Update README.md

This Chrome extension will help users interact with the UI. Users can download and delete models from the UI, along with many other features.

Changed files:
filename: README.md
patch: @@ -336,6 +336,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Perfect Memory AI](https://www.perfectmemory.ai/) (Productivity AI assists personalized by what you have seen on your screen, heard and said in the meetings)
 - [Hexabot](https://github.com/hexastack/hexabot) (A conversational AI builder)
 - [Reddit Rate](https://github.com/rapidarchitect/reddit_analyzer) (Search and Rate Reddit topics with a weighted summation)
+- [OpenTalkGpt](https://github.com/adarshM84/OpenTalkGpt)
 - [VT](https://github.com/vinhnx/vt.ai) (A minimal multimodal AI chat app, with dynamic conversation routing. Supports local models via Ollama)
 - [Witsy](https://github.com/nbonamy/witsy) (An AI Desktop application avaiable for Mac/Windows/Linux) 
 - [Abbey](https://github.com/US-Artificial-Intelligence/abbey) (A configurable AI interface server with notebooks, document storage, and YouTube support)
Repository: electron/electron
Pull request: fix: restore window's canHide property on macOS

Backport of #47970

See that PR for details.


Notes: Restored window's canHide property

Changed files:
filename: shell/browser/browser_mac.mm
patch: @@ -531,6 +531,9 @@ LoginItemSettings GetLoginItemSettingsDeprecated() {
   gin_helper::Promise<void> promise(isolate);
   v8::Local<v8::Promise> handle = promise.GetHandle();
 
+  for (auto* const& window : WindowList::GetWindows())
+    [window->GetNativeWindow().GetNativeNSWindow() setCanHide:YES];
+
   BOOL active = [[NSRunningApplication currentApplication] isActive];
   ProcessSerialNumber psn = {0, kCurrentProcess};
   if (active) {
Repository: vercel/next.js
Pull request: [ci] Fix releaseStats in build-and-deploy

Sames as for Generate PR stats (https://github.com/vercel/next.js/blob/ece6982fbcdd97d9b14cba3bd1c0b73ae6232155/.github/workflows/pull_request_stats.yml#L70)

Changed files:
filename: .github/workflows/build_and_deploy.yml
patch: @@ -707,6 +707,9 @@ jobs:
         env:
           PR_STATS_COMMENT_TOKEN: ${{ secrets.PR_STATS_COMMENT_TOKEN }}
           NEXT_SKIP_NATIVE_POSTINSTALL: 1
+          # This uses the webpack bundle analyzer and for consistent results we need to use webpack.
+          # Once there is an equivalent analyzer for turbopack, we can remove this.
+          IS_WEBPACK_TEST: 1
 
   upload_turbopack_bytesize:
     if: ${{ needs.deploy-target.outputs.value != 'automated-preview'}}
Repository: ollama/ollama
Pull request: Fix minor typo in import.md

changed 'containg' to 'containing'.

Changed files:
filename: docs/import.md
patch: @@ -81,7 +81,7 @@ If you have a GGUF based model or adapter it is possible to import it into Ollam
   * converting a Safetensors adapter with the `convert_lora_to_gguf.py` from Llama.cpp; or
   * downloading a model or adapter from a place such as HuggingFace
 
-To import a GGUF model, create a `Modelfile` containg:
+To import a GGUF model, create a `Modelfile` containing:
 
 ```dockerfile
 FROM /path/to/file.gguf
Repository: ggml-org/llama.cpp
Pull request: vulkan: fix MMQ shader push constants and multi-dispatch

We forgot to update the mul_mmq shader in #19509. This should fix #19710.

Changed files:
filename: ggml/src/ggml-vulkan/vulkan-shaders/mul_mmq.comp
patch: @@ -57,6 +57,8 @@ layout (push_constant) uniform parameter
     uint nbi1;
     uint ne11;
 #else
+    uint base_work_group_z;
+    uint num_batches;
     uint k_split;
     uint ne02;
     uint ne12;
@@ -108,7 +110,7 @@ void main() {
     const uint ic = gl_WorkGroupID.y;
 
 #ifdef MUL_MAT_ID
-    const uint expert_idx = gl_GlobalInvocationID.z;
+    const uint expert_idx = gl_WorkGroupID.z;
     if (ic * BN >= data_expert_count[expert_idx]) {
         return;
     }
@@ -118,7 +120,7 @@ void main() {
 #endif
 
 #ifndef MUL_MAT_ID
-    const uint batch_idx = gl_GlobalInvocationID.z;
+    const uint batch_idx = gl_WorkGroupID.z + p.base_work_group_z;
 
     const uint i13 = batch_idx / p.ne12;
     const uint i12 = batch_idx % p.ne12;
@@ -276,7 +278,7 @@ void main() {
     const uint dc = ic * BN + warp_c * WN;
 
 #ifndef MUL_MAT_ID
-    const uint offsets = batch_idx * p.batch_stride_d + ik * p.batch_stride_d * gl_NumWorkGroups.z;
+    const uint offsets = batch_idx * p.batch_stride_d + ik * p.batch_stride_d * p.num_batches;
 #endif
 
     [[unroll]] for (uint wsic = 0; wsic < WNITER; wsic++) {
Repository: ollama/ollama
Pull request: Add Community Integration (Update README.md)

Added [Abbey](https://github.com/US-Artificial-Intelligence/abbey), an open source AI interface server, into community integrations

Changed files:
filename: README.md
patch: @@ -338,6 +338,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Reddit Rate](https://github.com/rapidarchitect/reddit_analyzer) (Search and Rate Reddit topics with a weighted summation)
 - [VT](https://github.com/vinhnx/vt.ai) (A minimal multimodal AI chat app, with dynamic conversation routing. Supports local models via Ollama)
 - [Witsy](https://github.com/nbonamy/witsy) (An AI Desktop application avaiable for Mac/Windows/Linux) 
+- [Abbey](https://github.com/US-Artificial-Intelligence/abbey) (A configurable AI interface server with notebooks, document storage, and YouTube support)
 
 ### Terminal
Repository: vercel/next.js
Pull request: Update turbopack team members


Changed files:
filename: .github/labeler.json
patch: @@ -76,12 +76,10 @@
       { "type": "user", "pattern": "icyJoseph" }
     ],
     "created-by: Turbopack team": [
+      { "type": "user", "pattern": "andrewimm" },
       { "type": "user", "pattern": "bgw" },
-      { "type": "user", "pattern": "Cy-Tek" },
-      { "type": "user", "pattern": "kdy1" },
       { "type": "user", "pattern": "lukesandberg" },
       { "type": "user", "pattern": "mischnic" },
-      { "type": "user", "pattern": "padmaia" },
       { "type": "user", "pattern": "sokra" },
       { "type": "user", "pattern": "timneutkens" },
       { "type": "user", "pattern": "wbinnssmith" }
Repository: vuejs/vue
Pull request: fix: checkbox v-model="array" ignore false-value, fix #6178

<!--
Please make sure to read the Pull Request Guidelines:
https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#pull-request-guidelines
-->

<!-- PULL REQUEST TEMPLATE -->
<!-- (Update "[ ]" to "[x]" to check a box) -->

**What kind of change does this PR introduce?** (check at least one)

- [x] Bugfix
- [ ] Feature
- [ ] Code style update
- [ ] Refactor
- [ ] Build-related changes
- [ ] Other, please describe:

**Does this PR introduce a breaking change?** (check one)

- [ ] Yes
- [x] No

If yes, please describe the impact and migration path for existing applications:

**The PR fulfills these requirements:**

- [x] It's submitted to the `dev` branch for v2.x (or to a previous version branch), _not_ the `master` branch
- [x] When resolving a specific issue, it's referenced in the PR's title (e.g. `fix #xxx[,#xxx]`, where "xxx" is the issue number)
- [x] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
- [x] New/updated tests are included

If adding a **new feature**, the PR's description includes:
- [ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

**Other information:**

Reference: #6178

Changed files:
filename: src/platforms/web/compiler/directives/model.js
patch: @@ -93,7 +93,7 @@ function genCheckboxModel (
     'if(Array.isArray($$a)){' +
       `var $$v=${number ? '_n(' + valueBinding + ')' : valueBinding},` +
           '$$i=_i($$a,$$v);' +
-      `if($$c){$$i<0&&(${value}=$$a.concat($$v))}` +
+      `if($$el.checked){$$i<0&&(${value}=$$a.concat($$v))}` +
       `else{$$i>-1&&(${value}=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}` +
     `}else{${genAssignmentCode(value, '$$c')}}`,
     null, true

filename: test/unit/features/directives/model-checkbox.spec.js
patch: @@ -77,6 +77,34 @@ describe('Directive v-model checkbox', () => {
     }).then(done)
   })
 
+  it('bind to Array value ignores false-value', done => {
+    const vm = new Vue({
+      data: {
+        test: ['1']
+      },
+      template: `
+        <div>
+          <input type="checkbox" v-model="test" value="1" :false-value="true">
+          <input type="checkbox" v-model="test" value="2" :false-value="true">
+        </div>
+      `
+    }).$mount()
+    document.body.appendChild(vm.$el)
+    expect(vm.$el.children[0].checked).toBe(true)
+    expect(vm.$el.children[1].checked).toBe(false)
+    vm.$el.children[0].click()
+    expect(vm.test.length).toBe(0)
+    vm.$el.children[1].click()
+    expect(vm.test).toEqual(['2'])
+    vm.$el.children[0].click()
+    expect(vm.test).toEqual(['2', '1'])
+    vm.test = ['1']
+    waitForUpdate(() => {
+      expect(vm.$el.children[0].checked).toBe(true)
+      expect(vm.$el.children[1].checked).toBe(false)
+    }).then(done)
+  })
+
   it('bind to Array value with value bindings', done => {
     const vm = new Vue({
       data: {
Repository: ollama/ollama
Pull request: Improve crash reporting

Many model crashes are masked behind "An existing connection was forcibly closed by the remote host" This captures that common error message and wires in any detected errors from the log.

This also adds the deepseek context shift error to the known errors we capture.

Changed files:
filename: llm/server.go
patch: @@ -838,13 +838,15 @@ func (s *llmServer) Completion(ctx context.Context, req CompletionRequest, fn fu
 	}
 
 	if err := scanner.Err(); err != nil {
-		if strings.Contains(err.Error(), "unexpected EOF") {
+		if strings.Contains(err.Error(), "unexpected EOF") || strings.Contains(err.Error(), "forcibly closed") {
 			s.Close()
-			msg := ""
+			var msg string
 			if s.status != nil && s.status.LastErrMsg != "" {
 				msg = s.status.LastErrMsg
+			} else {
+				msg = err.Error()
 			}
-			return fmt.Errorf("an unknown error was encountered while running the model %s", msg)
+			return fmt.Errorf("an error was encountered while running the model: %s", msg)
 		}
 
 		return fmt.Errorf("error reading llm response: %v", err)

filename: llm/status.go
patch: @@ -27,6 +27,7 @@ var errorPrefixes = []string{
 	"\"ERR\"",
 	"error loading model",
 	"GGML_ASSERT",
+	"Deepseek2 does not support K-shift",
 }
 
 func (w *StatusWriter) Write(b []byte) (int, error) {
Repository: facebook/react
Pull request: [flow] Replace $PropertyType with indexed access type in ReactNativeTypes

## Summary

Replace these deprecated types to prepare for removal of support in Flow.

## How did you test this change?

flow


Changed files:
filename: packages/react-native-renderer/src/ReactNativeTypes.js
patch: @@ -83,8 +83,8 @@ export type ViewConfig = $ReadOnly<{
 }>;
 
 export type PartialViewConfig = $ReadOnly<{
-  bubblingEventTypes?: $PropertyType<ViewConfig, 'bubblingEventTypes'>,
-  directEventTypes?: $PropertyType<ViewConfig, 'directEventTypes'>,
+  bubblingEventTypes?: ViewConfig['bubblingEventTypes'],
+  directEventTypes?: ViewConfig['directEventTypes'],
   supportsRawText?: boolean,
   uiViewClassName: string,
   validAttributes?: PartialAttributeConfiguration,
Repository: huggingface/transformers
Pull request: update deprecation msg for `warmup_ratio`

# What does this PR do?

This PR updates the deprecation msg for `warmup_ratio` to have it less confusing. 

Changed files:
filename: src/transformers/training_args.py
patch: @@ -860,7 +860,7 @@ class TrainingArguments:
     warmup_ratio: float | None = field(
         default=None,
         metadata={
-            "help": "This argument is deprecated and will be removed in v5. Use `warmup_steps` instead as it also works with float values."
+            "help": "This argument is deprecated and will be removed in v5.2. Use `warmup_steps` instead as it also works with float values."
         },
     )
 
@@ -2575,7 +2575,7 @@ def set_lr_scheduler(
         ```
         """
         if warmup_ratio is not None:
-            logger.warning("warmup_ratio is deprecated and will be removed in v5. Use `warmup_steps` instead.")
+            logger.warning("warmup_ratio is deprecated and will be removed in v5.2 . Use `warmup_steps` instead.")
             warmup_steps = warmup_ratio
 
         self.lr_scheduler_type = SchedulerType(name)
Repository: ollama/ollama
Pull request: expose underlying error on embedding failure

Avoid a round-trip asking users for logs to see what went wrong.

Changed files:
filename: server/routes.go
patch: @@ -507,7 +507,7 @@ func (s *Server) EmbeddingsHandler(c *gin.Context) {
 	embedding, err := r.Embedding(c.Request.Context(), req.Prompt)
 	if err != nil {
 		slog.Info(fmt.Sprintf("embedding generation failed: %v", err))
-		c.JSON(http.StatusInternalServerError, gin.H{"error": "failed to generate embedding"})
+		c.JSON(http.StatusInternalServerError, gin.H{"error": fmt.Errorf("failed to generate embedding: %v", err)})
 		return
 	}
Repository: facebook/react
Pull request: [ci] Pass GH_TOKEN to runtime_prereleases


Seems like this also needs to be specified.

Note: #32732 needs to land first.


Changed files:
filename: .github/workflows/runtime_prereleases_manual.yml
patch: @@ -35,6 +35,7 @@ jobs:
       dist_tag: canary,next
     secrets:
       NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
+      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 
   publish_prerelease_experimental:
     name: Publish to Experimental channel
@@ -53,3 +54,4 @@ jobs:
       dist_tag: experimental
     secrets:
       NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
+      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

filename: .github/workflows/runtime_prereleases_nightly.yml
patch: @@ -23,6 +23,7 @@ jobs:
       dist_tag: canary,next
     secrets:
       NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
+      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 
   publish_prerelease_experimental:
     name: Publish to Experimental channel
@@ -41,3 +42,4 @@ jobs:
       dist_tag: experimental
     secrets:
       NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
+      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Repository: huggingface/transformers
Pull request: [kernels] adding RMSNorm kernel for mps devices

# What does this PR do?

Adds the mlx RMSnorm kernels for mps devices to transformers
<img width="1348" height="767" alt="image" src="https://github.com/user-attachments/assets/327ae2d6-736a-4ca7-9953-e04732bf3dab" />


Changed files:
filename: src/transformers/integrations/hub_kernels.py
patch: @@ -111,6 +111,12 @@ def use_kernel_func_from_hub(func_name: str):
                     layer_name="RMSNorm",
                 )
             },
+            "mps": {
+                Mode.INFERENCE: LayerRepository(
+                    repo_id="kernels-community/mlx_rmsnorm",
+                    layer_name="RMSNorm",
+                )
+            },
             "npu": {
                 Mode.INFERENCE: LayerRepository(
                     repo_id="kernels-community/liger_kernels",
Repository: facebook/react
Pull request: [ci] Add GH_TOKEN as secret input to prereleases


Seems like this also needs to be specified
---
[//]: # (BEGIN SAPLING FOOTER)
Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/32732).
* #32730
* __->__ #32732

Changed files:
filename: .github/workflows/runtime_prereleases.yml
patch: @@ -14,6 +14,8 @@ on:
         required: true
         type: string
     secrets:
+      GH_TOKEN:
+        required: true
       NPM_TOKEN:
         required: true
 
@@ -51,6 +53,6 @@ jobs:
       - run: yarn install --frozen-lockfile
       - run: yarn --cwd scripts/release install --frozen-lockfile
       - run: |
-          scripts/release/prepare-release-from-ci.js --skipTests -r ${{ inputs.release_channel }} --commit=${{ inputs.commit_sha }}
+          GH_TOKEN=${{ secrets.GH_TOKEN }} scripts/release/prepare-release-from-ci.js --skipTests -r ${{ inputs.release_channel }} --commit=${{ inputs.commit_sha }}
           cp ./scripts/release/ci-npmrc ~/.npmrc
           scripts/release/publish.js --ci --tags ${{ inputs.dist_tag }}