[241129] Docker Desktop 4.36 发布:企业级管理功能、WSL 2 增强 | Smile v4.0.0 发布

目录

    • Docker Desktop 4.36 发布:企业级管理功能、WSL 2 和 ECI 增强
    • Smile v4.0.0 发布!Java 机器学习库迎来重大升级

Docker Desktop 4.36 发布:企业级管理功能、WSL 2 和 ECI 增强

Docker Desktop 4.36 带来了强大的更新,简化了企业管理并增强了安全性。此版本通过配置配置文件简化了 macOS 登录强制执行,使 IT 管理员能够大规模部署防篡改策略,并提供新的 PKG 安装程序以实现高 效、一致的部署。 统一的 WSL 2 mono 发行版等增强功能提高了启动速度和工作流程效率,而增强型容器隔离 (ECI) 和桌面设置管理的更新则提供了更大的灵活性和集中策略执行能力。 这些创新使组织能够保持 合规性、提高生产力并简化各种企业环境中的 Docker Desktop 管理。

更新亮点:

  • 1. 登录强制执行:
    为 macOS 提供了简化的组织替代方案,通过配置配置文件快速部署和推出登录策略,确保合规性并最大限度地提高 Docker 订阅的价值。 配置文件可通过移动设备管理 (MDM) 解决方案快 速部署,并提供防篡改的强制执行。 此外,现在支持在 allowedOrgs 字段中定义多个组织,为需要在多个组织帐户下访问 Docker Desktop 的用户提供灵活性。

  • 2. 多组织登录强制执行:
    现在支持同时对多个组织强制执行登录,allowedOrgs 字段现在接受多个字符串,使 IT 管理员能够通过任何受支持的配置方法(包括 registry.json、Windows 注册表项、macOS plist 和 macOS 配置文件)定义多个组织。

  • 3. 使用 PKG 安装程序批量部署 Docker Desktop for Mac:
    新的 PKG 安装程序简化了 macOS 上的大规模 Docker Desktop 部署,与传统的 DMG 安装程序相比,PKG 安装程序提供了易用性、一致性、简化的 部署和增强的安全性。

  • 4. 桌面设置管理(早期访问):
    通过管理控制台直接从云端集中部署和强制执行 Docker Desktop 设置策略,确保整个组织的一致性和效率。 目前提供的功能包括管理控制台策略、快速导入、导出和共享以 及定向测试。 未来将增加合规性报告和自动化策略执行功能。

  • 5. 简化 WSL 2 mono 发行版的数据工作流程:
    通过将以前所需的双 Docker Desktop WSL 发行版合并到单个发行版中,简化了 Windows Subsystem for Linux (WSL 2) 设置。 这提高了性能、增强了存储管理、增加了跨平台兼容性的灵活性并增强了 Docker 性能。

  • 6. 增强型容器隔离 (ECI) 改进:
    允许任何容器挂载 Docker 套接字,并改进了对派生镜像权限的支持,从而减少管理开销,同时保持高水平的安全性与控制。

来源:

https://www.docker.com/blog/docker-desktop-4-36/


WSL 用户可通过 winget 模块安装或升级 Docker Desktop:

step 1:启用交互式 APP 查找目标软件

# 启用交互式 APP 查找 Docker Desktop
x winget

在这里插入图片描述

step 2:安装指定的应用程序

在这里插入图片描述

快速上手

# 查看 winget 模块 help 文档
x winget -h

在这里插入图片描述

进一步探索:

  • https://cn.x-cmd.com/mod/winget

Smile v4.0.0 发布!Java 机器学习库迎来重大升级

Smile (Statistical Machine Intelligence and Learning Engine) 发布了 4.0.0 版本,这是一个包含机器学习、自然语言处理、线性代数、图算法、插值和可视化的快速且全面的 Java 和 Scala 系统。凭借先进的数据结构和算法,Smile 提供了最先进的性能。本次更新带来了大量新特性和性能提升,让我们一起来看看吧!

主要更新亮点:

  1. 深度学习支持:
    新增 smile-deep 包,为 Smile 引入了深度学习能力。

  2. 大型语言模型:
    集成了 Llama 3.1 模型,可在 Java 环境中直接使用。

  3. 高效分词:
    原生 Java 实现的 tiktoken 分词器,提升了分词效率。

  4. 图像分类:
    新增 EfficientNet 模型,用于图像分类任务。

  5. 增强 Shell 功能:
    smile-shell 内置了训练和推理功能,包括流式 API,方便用户进行交互式数据分析和模型训练。

  6. LLM 推理服务器:
    smile-serve 是一个 LLM 推理服务器,提供与 OpenAI 兼容的 API 和功能齐全的前端界面,方便部署和使用大型语言模型。

  7. 梯度提升算法性能提升:
    在超大型数据集上,梯度提升算法的速度提升了 10 倍。

  8. 代码优化:
    利用最新的 Java 特性对代码进行了刷新,提高了代码质量和性能。

  9. 数据类优化:
    将各种普通值类转换为记录类,简化代码并提高可读性。

  10. Java 和 Kotlin Shell:
    提供了 Java 和 Kotlin 的 Shell 环境,方便用户进行交互式编程。

  11. Java 21 支持:
    需要 Java 21 运行环境。

来源:

https://github.com/haifengl/smile/releases/tag/v4.0.0

更多内容请查阅 : blog-241129

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/61713.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言标准的演进与应用:C89与C99的比较

C语言自20世纪70年代诞生以来,凭借其强大的灵活性和高效性,成为计算机领域中最重要的编程语言之一。在嵌入式开发、系统编程等领域,C语言更是不可或缺。随着技术的发展和需求的变化,C语言的标准也经历了多次迭代,其中C89和C99是两个经典且具有代表性的版本。 C语言标准历…

Linux信号集、信号的阻塞信号驱动

一、信号集 信号的三种方式,即使是忽略,也仍然打断了进程的进行(相当于是捕捉了信号,执行的了空函数什么都没做),可如果在访问重要资源时不希望被打断呢? 可以用阻塞,即产生了信号却…

什么是内网什么是外网?区别是什么

内网和外网是计算机网络中的两个基本概念,它们在定义、特点和使用场景上有显著的区别。‌虎观代理小二将带大家详细了解内网与外网的定义以及它们之间的主要差异,帮助读者更好地理解和应用这两种网络。 内网(局域网,LAN&#xff0…

如何在 Spring Cloud 集成 Micrometer Tracing?

1.什么是 Micrometer Tracing? Micrometer Tracing 是一个用于微服务架构的追踪库,它提供了一种简单而强大的方式来收集和报告分布式系统中的性能和调用链信息。它是 Micrometer 库的一部分,Micrometer 是一个用于应用程序监控的指标收集工具…

爬虫专栏第五篇:Python BeautifulSoup 库全解析:从解析器到网页数据爬取实战

简介:本文围绕 Python 的 BeautifulSoup 库展开,介绍了其安装方式,详细解析了各类解析器(如标准库、lxml 库、xml 库、html5lib 等)的特点与作用,并通过代码案例展示不同解析器在实际应用中的表现。同时&am…

架构06-分布式共识

零、文章目录 架构06-分布式共识 1、分布式共识 (1)基本概念 **分布式共识:**在分布式系统中,多个节点之间达成一致的过程。**复杂性来源:**网络的不可靠性和请求的并发性。**应用场景:**如何确保重要数…

linux基础病毒编写

linux目录介绍 /bin二进制可执行命令/etc系统管理和配置文件/etc/rc.d启动的配置文件和脚本 /home用户主目录的基点/lib标准程序设计库,又叫动态链接共享库 /sbin超级管理命令,这里存放的是系统管理员使用的管理程序 /tmp公共的临时文件存储点 /root系统…

使用Apache HttpClient上传文件

Apache HttpClient是一个强大且灵活的库,用于处理Java中的HTTP请求。 它支持多种HTTP方法,并能处理不同类型的请求体,包括文件上传。本 教程将演示如何使用Apache HttpClient来向服务器上传文件。 Maven依赖 要使用Apache HttpClient&…

uni-app写的微信小程序每次换账号登录时出现缓存上一个账号数据的问题

uni-app写的微信小程序每次更换另外账号登录时出现缓存上一个账号数据的问题? 1, 清除缓存数据:在 onShow 钩子中,我们将 powerStations、list 和 responseRoles 的值重置为初始状态,以清除之前的缓存数据。 2&…

初始Python篇(9)—— 函数

找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程(ಥ_ಥ)-CSDN博客 所属专栏: Python 目录 函数的定义及调用 函数的概念 函数的定义 函数的调用 水仙花数等自幂数的练习 函数相关参数的概念 函数的返回值 变…

【题解】—— LeetCode一周小结48

🌟欢迎来到 我的博客 —— 探索技术的无限可能! 🌟博客的简介(文章目录) 【题解】—— 每日一道题目栏 上接:【题解】—— LeetCode一周小结47 25.网络延迟时间 题目链接:743. 网络延迟时间 …

RK3568国产处理器 + TensorFlow框架的张量创建实验案例分享

一、实验目的 本节视频的目的是了解张量定义、了解张量的表示形式、并学习基于TensorFlow框架的张量创建方法。 二、实验原理. 张量定义 1、张量是多维数组,这个定义常见于各种人工智能软件。 2、张量是某种几何对象,不会随着坐标系的改变而改变。 3…

SpringMVC:SpringMVC的bean加载机制

问题分析 入门案例的内容已经做完了,在入门案例中我们创建过一个SpringMvcConfig的配置类,再回想前面咱们学习Spring的时候也创建过一个配置类SpringConfig。这两个配置类都需要加载资源,那么它们分别都需要加载哪些内容? 我们先来看下目前…

张伟楠动手学强化学习笔记|第一讲(上)

张伟楠动手学强化学习笔记|第一讲(上) 人工智能的两种任务类型 预测型任务 有监督学习无监督学习 决策型任务 强化学习 序贯决策(Sequential Decision Making) 智能体序贯地做出一个个决策,并接续看到新的观测,知道最终任务结…

Navicat连接SQL Server

Navicat连接SQL Server 安装自带的SQL Server客户端 去到Navicat安装目录,找到安装程序,安装即可。 安装对应版本的Microsoft ODBC Driver for SQL Server 打开Navicat输入对应的SQL Server相关信息 然后点测试连接,提示连接成功。

子模块、Fork、NPM 包与脚手架概述

子模块 在 Git 仓库中嵌套另一个仓库,通过引用的方式引入到主项目,版本管理依赖 Git 提交记录或分支,更新需手动拉取并提交,适用于共享代码并保持项目独立性。 优点:子模块支持直接查看和修改,保持子模块…

将一个数组逆序输出。-多语言

目录 C 语言实现 方法 1: 交换元素 方法 2: 使用辅助数组 方法 3: 使用递归 方法 4: 使用标准库函数(C99及以上) 总结 Python 实现 方法 1: 交换元素 方法 2: 使用切片 方法 3: 使用 reversed() 函数 方法 4: 使用 list.reverse() 方法 方法…

传智杯 A字符串拼接

链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 键盘输入两个字符串,将这两个字符串进行拼接后输出。 输入描述: 键盘输入两个字符串 输出描述: 输出两个字符串拼接后的结果 示例1 输入 hello nihao 输出 helloni…

js高级-ajax封装和跨域

ajax简介及相关知识 原生ajax AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。 通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。 按需请求,可以提高网站的性能 AJ…

WEB开发: 丢掉包袱,拥抱ASP.NET CORE!

今天的 Web 开发可以说进入了一个全新的时代,前后端分离、云原生、微服务等等一系列现代技术架构应运而生。在这个背景下,作为开发者,你一定希望找到一个高效、灵活、易于扩展且具有良好性能的框架。那么,ASP.NET Core 显然是一个…