首页 文章 精选 留言 我的

精选列表

搜索[开源托管],共10000篇文章
优秀的个人博客,低调大师

AITemplate —— Meta 开源的 Python 框架

AITemplate(AIT)是一个 Python 框架,它将深度神经网络转化为 CUDA(NVIDIA GPU)/ HIP(AMD GPU)C++ 代码,以实现快速的推理服务。AITemplate 的亮点包括: 高性能:在主要模型上接近 roofline fp16 TensorCore(NVIDIA GPU)/MatrixCore(AMD GPU)性能,包括 ResNet、MaskRCNN、BERT、VisionTransformer、Stable Diffusion 等。 统一、开放、灵活:用于 NVIDIA GPU 或 AMD GPU 的 Seamless fp16 深度神经网络模型。完全开放源代码,乐高式的易扩展高性能基元,支持新的模型。 安装 硬件要求: NVIDIA :AIT 仅在 SM80+ GPU 上进行测试,并非所有内核都适用于旧的 SM75/SM70 (T4/V100) GPU。 AMD :AIT 仅在 CDNA2 (MI-210/250) GPU 上进行测试,旧的 CDNA1 (MI-100) GPU 可能存在编译器问题。 克隆代码 克隆代码时,请使用以下命令同时克隆子模块: git clone --recursive https://github.com/facebookincubator/AITemplate Docker 镜像 我们强烈建议将 AITemplate 与 Docker 一起使用,以避免意外使用错误版本的 NVCC 或 HIPCC。 CUDA: ./docker/build.sh cuda ROCM: DOCKER_BUILDKIT=1 ./docker/build.sh rocm 这将构建一个带有 ait:latest标签的 docker 镜像

优秀的个人博客,低调大师

Cmake 3.24.1 发布,开源构建系统

CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake 3.24.1 现已发布,一些亮点更新内容如下: automoc:避免 linker-warning-silencing code 中的编译器警告 FindThreads:针对 MSVC ABI 时跳过检查 -pthread 标志 IPO:不要在 Windows 上的 GCC 10.x 中使用 -flto=auto export:恢复对私有共享库依赖关系的排除检查 MinGW:当工具链前缀名称不可用时使用 windres 恢复 FindVulkan:恢复未知 FATAL_ERROR 组件的容差 Help:添加 3.24 版本关于 FindVulkan 组件执行的说明 TI compiler:添加对 COMPILE_WARNING_AS_ERROR 目标属性的支持 Help:列出 COMPILE_WARNING_AS_ERROR 支持的编译器 ID Help:缺少对 --compile-no-warning-as-error 的cross-reference 详情可查看:https://www.kitware.com/cmake-3-24-1-is-available-for-download

优秀的个人博客,低调大师

Cmake 3.24.0 发布,开源构建系统

CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake 3.24.0 现已发布,一些亮点更新内容如下: “FetchContent”模块和“find_package()”命令现在支持集成功能。 添加了“LINK_LIBRARY”生成器表达式以管理在链接步骤中指定库的方式。 使用 VS 2019 Update 11 或更高版本时,Visual Studio Generators 现在支持“SYSTEM”headers。 "cmake(1) "获得了 "-fresh" 命令行选项, 以便在配置 build tree 时删除任何现有的 "CMakeCache.txt" 文件和关联的 "CMakeFiles/" 目录, 从而开始新的配置, 就好像 build tree 是新创建的一样。 添加了“CMAKE_COMPILE_WARNING_AS_ERROR”变量和相应的“COMPILE_WARNING_AS_ERROR”目标属性,以便在编译时使用特定的编译器标志,将 warnings 视为 errors,例如“-Werror”。 “find_file()”、“find_path()”、“find_library()”、“find_program()”和“find_package()”命令获得了“NO_CMAKE_INSTALL_PREFIX”选项来控制搜索 “CMAKE_INSTALL_PREFIX”。 “find_file()”、“find_path()”、“find_library()”、“find_program()”和“find_package()”命令能够指定必须查询哪些 Windows Registry 视图。 详情可查看:https://www.kitware.com/cmake-3-24-0-is-available-for-download/

优秀的个人博客,低调大师

Salus —— 微软开源的 SBOM 工具

Salus 是一个 SBOM(Software Bill of Materials,软件物料清单)工具,是一种高度可扩展且企业就绪的工具,可以为各种工件创建与 SPDX 2.2 兼容的 SBOM,用于帮助技术行业和 IT 决策者更好地了解其工具的安全性以及软件供应链的依赖关系。 Salus 创建的文档包含四个主要部分,包括文档创建信息(其中包含软件名称、SPDX 许可证、SPDX 版本、文档创建者和创建时间)、组成软件的文件列表、构建软件时使用的软件包列表,以及 SBOM 不同元素之间的关系列表。 安装 Salus 支持 Windows、Mac 和 Linux,请检查 Release 页面以转到你要安装的工具的版本,然后从 Release 中下载所需运行时的工具。 运行该工具以生成 SBOM 一旦你为你的操作系统安装了命令行工具,使用以下命令运行该工具。 generate -b <drop path> -bc <build components path> -pn <package name> -pv <package version> -nsb <namespace uri base>

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册