Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Update to M.E.AI 9.4.0-preview.1.25207.5 - #7439

Merged
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai
Apr 21, 2025
Merged

Update to M.E.AI 9.4.0-preview.1.25207.5#7439
michaelgsharp merged 2 commits into
dotnet:mainfrom
jozkee:update-meai

Conversation

@jozkee

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings April 8, 2025 21:20

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • eng/Versions.props: Language not supported

@codecov

codecovBot commented Apr 8, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.

Project coverage is 68.99%. Comparing base (87e1fec) to head (d9f4dc7).
Report is 3 commits behind head on main.

Files with missing linesPatch %Lines
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00%1 Missing ⚠️
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00%1 Missing ⚠️
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #7439 +/- ##
=======================================
Coverage 68.98% 68.99% =======================================
Files 1482 1482 Lines 273876 273876 Branches 28250 28254 +4 =======================================
+ Hits 188944 188961 +17 + Misses 77550 77529 -21 - Partials 7382 7386 +4 
FlagCoverage Δ
Debug68.99% <0.00%> (+<0.01%)⬆️
production63.28% <0.00%> (+<0.01%)⬆️
test89.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing linesCoverage Δ
...rosoft.ML.GenAI.Core/CausalLMPipelineChatClient.cs0.00% <0.00%> (ø)
...crosoft.ML.GenAI.LLaMA/Llama3CausalLMChatClient.cs0.00% <0.00%> (ø)
...rosoft.ML.GenAI.Phi/Phi3/Phi3CausalLMChatClient.cs0.00% <0.00%> (ø)

... and 6 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaelgsharp

Copy link
Copy Markdown
Contributor

It doesn't look like that version has been mirrored internally?
Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

@stephentoub

Copy link
Copy Markdown
Member

It doesn't look like that version has been mirrored internally? Microsoft.ML.GenAI.Core.Tests.csproj : error NU1603: Warning As Error: Microsoft.ML.GenAI.Core depends on Microsoft.Extensions.AI.Abstractions (>= 9.4.0-preview.1.25207.5) but Microsoft.Extensions.AI.Abstractions 9.4.0-preview.1.25207.5 was not found. Microsoft.Extensions.AI.Abstractions 9.5.0-preview.1.25203.1 was resolved instead. [D:\a\_work\1\s\Microsoft.ML.sln]

@stephentoub can we go straight to the 9.5.0 preview or do we need to stick to the 9.4.0 preview?

What feed are you building against? The 9.4 one is the newest one on the public nuget.

@ericstj

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

@stephentoub

stephentoub commented Apr 10, 2025

Copy link
Copy Markdown
Member

Noone in microsoft can use public NuGet. Needs to be mirrored to AzDo feed. https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md

They're mirrored to our dotnet feeds already. I was pointing out that there's no 9.5 publicly on nuget, so machinelearning shouldn't depend on anything 9.5 because no one will be able to use it.

@ericstj

Copy link
Copy Markdown
Member

Checking this - extensions publishes to dotnet9 feed normally https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet9/NuGet/Microsoft.Extensions.AI/versions

But that version isn't present. Probably release branch is either publishing to different feed, or not at all. cc @joperezr

@stephentoub

Copy link
Copy Markdown
Member

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

@ericstj

ericstj commented Apr 10, 2025

Copy link
Copy Markdown
Member

Yeah, looks like the release branches of dotnet/extensions aren't publishing to any feeds https://dev.azure.com/dnceng/internal/_build/results?buildId=2682494&view=logs&j=226748d0-f812-5437-d3f0-2dd291f5666e&t=b3ecf0d0-598d-5874-6547-0432d3f07f6b&l=66

I'd manually run the mirror on Tuesday for all of the M.E.AI packages, and that run completed successfully. I'm not sure why that wouldn't have resulted in them being mirrored.

Probably there was already a later version on nuget so it mirrored that to dotnet-public.
Not sure what's going on. Will rerun the mirror.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Looks like the pr was created just a few minutes before the mirror finished. So its probably a race condition between the builds and the package feeds.

@ericstj

Copy link
Copy Markdown
Member

Might have been a timing thing. The packages are in dotnet-public - but might not have been fully indexed at the time the build ran.

@michaelgsharp

Copy link
Copy Markdown
Contributor

Merging on red. Mac build failures are unrelated, centos are known issues.

@michaelgsharp
michaelgsharp merged commit be81d3f into dotnet:mainApr 21, 2025
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 22, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jozkee@michaelgsharp@stephentoub@ericstj