transformers
绝不原创的飞龙
这个作者很懒,什么都没留下…
展开
-
Transformers 源码解析(一百四十四)
.\models\longformer\modeling_tf_longformer.py# 导入警告模块,用于处理警告信息import warnings# 导入数据类装饰器,用于定义数据类from dataclasses import dataclass# 导入类型提示模块,用于指定变量类型from typing import Optional, Tuple, Union# 导入 NumPy 库import numpy as np# 导入 TensorFlow 库import ten原创 2024-07-04 11:10:00 · 418 阅读 · 0 评论 -
Transformers 源码解析(一百四十六)
【代码】Transformers 源码解析(一百四十六)原创 2024-07-04 11:09:18 · 332 阅读 · 0 评论 -
Transformers 源码解析(一百四十八)
.\models\luke\__init__.py# 版权声明和许可信息,指出本代码的版权和使用许可# Copyright 2021 The HuggingFace Team. All rights reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may原创 2024-07-04 11:08:48 · 395 阅读 · 0 评论 -
Transformers 源码解析(一百四十五)
.\models\longformer\tokenization_longformer.py# 导入所需模块和库import json # 导入处理 JSON 格式数据的模块import os # 导入操作系统相关功能的模块from functools import lru_cache # 导入用于缓存函数调用结果的装饰器from typing import List, Optional, Tuple # 导入用于类型提示的模块import regex as re # 导入正则表达式原创 2024-07-04 11:08:17 · 380 阅读 · 0 评论 -
Transformers 源码解析(一百四十二)
.\models\llava\modeling_llava.py# 指定编码格式为 UTF-8# 版权声明,版权归 HuggingFace Inc. 团队所有,保留所有权利## 根据 Apache 许可证 2.0 版本,除非符合许可证规定,否则不得使用本文件# 可以在以下网址获取许可证副本:## http://www.apache.org/licenses/LICENSE-2.0## 除非适用法律要求或书面同意,否则按"原样"分发本软件,# 没有任何明示或暗示的保证或条件# 有原创 2024-07-04 11:07:29 · 345 阅读 · 0 评论 -
Transformers 源码解析(一百四十九)
【代码】Transformers 源码解析(一百四十九)原创 2024-07-04 11:06:58 · 263 阅读 · 0 评论 -
Transformers 源码解析(一百四十三)
definitsuper().init()# 创建一个线性层,将输入特征大小调整为隐藏状态大小# 创建 LayerNorm 层,对隐藏状态进行归一化# 创建 Dropout 层,用于随机丢弃隐藏状态中的一些元素,以防止过拟合# 前向传播函数,接受两个张量作为输入并返回一个张量作为输出# 使用线性层进行变换# 在输出上应用 dropout# 对变换后的隐藏状态应用 LayerNorm,并加上输入张量,形成残差连接# 返回处理后的隐藏状态张量definitsuper().原创 2024-07-04 11:06:28 · 241 阅读 · 0 评论 -
Transformers 源码解析(一百四十七)
【代码】Transformers 源码解析(一百四十七)原创 2024-07-04 10:51:00 · 112 阅读 · 0 评论 -
Transformers 源码解析(一百四十一)
【代码】Transformers 源码解析(一百四十一)原创 2024-07-04 10:43:01 · 131 阅读 · 0 评论 -
【无标题】
.\lucidrains\vit-pytorch\vit_pytorch\vit_with_patch_dropout.py# 导入 torch 库import torch# 从 torch 库中导入 nn 模块from torch import nn# 从 einops 库中导入 rearrange 和 repeat 函数,以及 Rearrange 类from einops import rearrange, repeatfrom einops.layers.torch import Re原创 2024-07-04 10:39:32 · 253 阅读 · 0 评论 -
Lucidrains 系列项目源码解析(一百一十)
【代码】Lucidrains 系列项目源码解析(一百一十)原创 2024-07-04 10:39:01 · 112 阅读 · 0 评论 -
Lucidrains 系列项目源码解析(一百)
【代码】Lucidrains 系列项目源码解析(一百)原创 2024-07-04 10:38:30 · 256 阅读 · 0 评论 -
Lucidrains 系列项目源码解析(一)
【代码】Lucidrains 系列项目源码解析(一)原创 2024-07-04 10:37:59 · 640 阅读 · 0 评论 -
Transformers 源码解析(一百四十)
.\models\levit\__init__.py# 版权声明和许可信息,指明版权归属和使用许可# 详情请查阅Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0## 如果依据许可法律要求或以书面形式同意,软件将按“原样”分发,不附任何明示或暗示的保证或条件# 请参阅许可协议以了解特定的语言版本from typing import TYPE_CHECKING# 从自定义模块中导入所需函数和类,用以检原创 2024-07-03 17:03:59 · 399 阅读 · 0 评论 -
Transformers 源码解析(一百六十四)
【代码】Transformers 源码解析(一百六十四)原创 2024-07-03 17:03:29 · 237 阅读 · 0 评论 -
Transformers 源码解析(一百六十六)
【代码】Transformers 源码解析(一百六十六)原创 2024-07-03 17:02:58 · 256 阅读 · 0 评论 -
Transformers 源码解析(一百六十八)
.\models\mobilenet_v1\__init__.py# 版权声明和许可信息## 根据 Apache License, Version 2.0 授权使用本代码# 除非遵循许可,否则不得使用本文件# 可以从以下链接获取许可的副本:## http://www.apache.org/licenses/LICENSE-2.0## 如果法律要求或书面同意,软件会基于"原样"分发,# 没有任何明示或暗示的担保或条件。# 有关具体的语言权利和限制,请参阅许可证。from typ原创 2024-07-03 17:02:28 · 412 阅读 · 0 评论 -
Transformers 源码解析(一百六十五)
.\models\mixtral\__init__.py# 导入需要的模块和函数from typing import TYPE_CHECKING# 从项目内部工具中导入必要的异常和工具函数from ...utils import ( OptionalDependencyNotAvailable, _LazyModule, is_torch_available,)# 定义模块的导入结构,指定哪些类和函数可以被外部导入_import_structure = { "原创 2024-07-03 17:01:57 · 310 阅读 · 0 评论 -
Transformers 源码解析(一百六十二)
.\models\megatron_bert\modeling_megatron_bert.py# coding=utf-8# Copyright 2018 The Google AI Language Team Authors and The HuggingFace Inc. team.# Copyright (c) 2018-2021, NVIDIA CORPORATION. All rights reserved.## Licensed under the Apache License,原创 2024-07-03 16:59:48 · 297 阅读 · 0 评论 -
Transformers 源码解析(一百六十九)
.\models\mobilevit\convert_mlcvnets_to_pytorch.py# 设置脚本的编码格式为UTF-8# 版权声明,使用 Apache License, Version 2.0 许可协议# 详细许可信息可以在 http://www.apache.org/licenses/LICENSE-2.0 找到# 本脚本用于从 ml-cvnets 库中转换 MobileViT 模型检查点# 引入必要的库和模块import argparse # 用于解析命令行参数impor原创 2024-07-03 16:58:48 · 373 阅读 · 0 评论 -
Transformers 源码解析(一百六十三)
【代码】Transformers 源码解析(一百六十三)原创 2024-07-03 16:58:17 · 459 阅读 · 0 评论 -
Transformers 源码解析(一百六十七)
.\models\mobilebert\tokenization_mobilebert.py# coding=utf-8# 上面是指定源代码文件的编码格式为UTF-8# 版权声明和许可信息,这段代码受 Apache License, Version 2.0 许可,详细信息可以在给定的 URL 查看# http://www.apache.org/licenses/LICENSE-2.0"""Tokenization classes for MobileBERT."""# 以上是对本文件模块的简原创 2024-07-03 16:57:46 · 309 阅读 · 0 评论 -
Transformers 源码解析(一百六十一)
.\models\mega\modeling_mega.py# coding=utf-8# Copyright 2023 The Mega Authors and The HuggingFace Inc. team.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may原创 2024-07-03 16:56:10 · 417 阅读 · 0 评论 -
Transformers 源码解析(一百五十四)
.\models\markuplm\tokenization_markuplm.py# coding=utf-8# 版权 Microsoft Research 和 HuggingFace Inc. 团队。保留所有权利。## 根据 Apache License, Version 2.0 授权,除非符合许可,否则不得使用此文件。# 您可以在以下网址获取许可的副本:## http://www.apache.org/licenses/LICENSE-2.0## 除非适用法律要求或书面同意,原创 2024-07-03 16:51:52 · 278 阅读 · 0 评论 -
Transformers 源码解析(一百五十六)
.\models\mask2former\__init__.py# 引入模块的版权声明和许可证信息# Copyright 2022 The HuggingFace Team. All rights reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may原创 2024-07-03 16:51:21 · 376 阅读 · 0 评论 -
Transformers 源码解析(一百五十八)
.\models\maskformer\__init__.py# 版权声明和许可信息## Copyright 2022 The HuggingFace Team. All rights reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtai原创 2024-07-03 16:50:49 · 325 阅读 · 0 评论 -
Transformers 源码解析(一百五十五)
.\models\mask2former\image_processing_mask2former.py# coding=utf-8# 版权所有 2022 年 HuggingFace Inc. 团队。保留所有权利。## 根据 Apache 许可证 2.0 版本进行许可;# 除非符合许可证,否则您不得使用此文件。# 您可以在以下网址获取许可证副本:## http://www.apache.org/licenses/LICENSE-2.0## 除非适用法律要求或书面同意,软件# 按原创 2024-07-03 16:50:18 · 424 阅读 · 0 评论 -
Transformers 源码解析(一百五十二)
.\models\marian\modeling_marian.py# coding=utf-8# 版权 2021 年 Marian Team 作者和 HuggingFace Inc. 团队。保留所有权利。## 根据 Apache 许可证 2.0 版本(“许可证”)获得许可;# 除非符合许可证的规定,否则不得使用此文件。# 您可以在以下网址获取许可证的副本:## http://www.apache.org/licenses/LICENSE-2.0## 除非适用法律要求或书面同意,原创 2024-07-03 16:48:34 · 363 阅读 · 0 评论 -
Transformers 源码解析(一百五十九)
.\models\mbart\modeling_mbart.py# 设置文件编码为 UTF-8# 版权声明和许可信息,指明代码版权归 Facebook AI Research Team 和 HuggingFace Inc. 团队所有,使用 Apache License, Version 2.0 授权## http://www.apache.org/licenses/LICENSE-2.0## 除非法律要求或书面同意,否则不得使用此文件中的代码""" PyTorch MBART 模型定义原创 2024-07-03 16:47:46 · 350 阅读 · 0 评论 -
Transformers 源码解析(一百五十三)
【代码】Transformers 源码解析(一百五十三)原创 2024-07-03 16:47:16 · 305 阅读 · 0 评论 -
Transformers 源码解析(一百五十七)
.\models\maskformer\modeling_maskformer.py# coding=utf-8# Copyright 2022 Meta Platforms, Inc. and The HuggingFace Inc. team. All rights reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in co原创 2024-07-03 16:46:46 · 275 阅读 · 0 评论 -
Transformers 源码解析(一百五十一)
.\models\marian\convert_marian_to_pytorch.py# 导入必要的库import argparse # 用于命令行参数解析import json # 用于处理 JSON 数据import os # 提供与操作系统交互的功能import socket # 提供网络通信的功能import time # 提供时间相关的功能import warnings # 用于处理警告信息from pathlib import Path # 提供操作文件路径的功能原创 2024-07-03 16:46:15 · 380 阅读 · 0 评论 -
Transformers 源码解析(一百五十)
.\models\m2m_100\tokenization_m2m_100.py# 版权声明和许可声明,说明代码的版权和使用条款# 请注意,这部分代码不会执行,仅作为声明性文本存在"""Tokenization classes for M2M100."""# 引入所需的模块和库,包括json、os、Path、copyfile和typing等import jsonimport osfrom pathlib import Pathfrom shutil import copyfilefrom原创 2024-07-03 16:45:44 · 367 阅读 · 0 评论 -
Transformers 源码解析(一百三十四)
【代码】Transformers 源码解析(一百三十四)原创 2024-07-03 16:45:13 · 325 阅读 · 0 评论 -
Transformers 源码解析(一百三十六)
.\models\layoutlmv3\feature_extraction_layoutlmv3.py# coding=utf-8# Copyright 2022 The HuggingFace Inc. team.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may原创 2024-07-03 16:44:42 · 288 阅读 · 0 评论 -
Transformers 源码解析(一百三十八)
.\models\layoutxlm\tokenization_layoutxlm_fast.py# 导入必要的库和模块import os # 导入操作系统相关功能from shutil import copyfile # 导入复制文件功能from typing import Dict, List, Optional, Tuple, Union # 导入类型提示相关模块# 导入 tokenization_utils 中的部分功能和类from ...tokenization_utils i原创 2024-07-03 16:44:11 · 340 阅读 · 0 评论 -
Transformers 源码解析(一百三十五)
【代码】Transformers 源码解析(一百三十五)原创 2024-07-03 16:43:41 · 332 阅读 · 0 评论 -
Transformers 源码解析(一百三十二)
.\models\jukebox\tokenization_jukebox.py# 引入所需的库和模块import json # 导入处理 JSON 格式的模块import os # 导入操作系统相关功能的模块import re # 导入正则表达式模块import unicodedata # 导入 Unicode 数据库模块from json.encoder import INFINITY # 从 JSON 库中导入 INFINITY 常量from typing import原创 2024-07-03 16:43:10 · 364 阅读 · 0 评论 -
Transformers 源码解析(一百三十九)
.\models\led\tokenization_led.py# coding=utf-8# 版权所有 2021 Iz Beltagy,Matthew E. Peters,Arman Cohan 和 HuggingFace Inc. 团队。保留所有权利。## 根据 Apache 许可证版本 2.0 进行许可;# 除非符合许可证的条款,否则不得使用此文件。# 您可以在以下网址获取许可证的副本:## http://www.apache.org/licenses/LICENSE-2.0原创 2024-07-03 16:42:39 · 596 阅读 · 0 评论 -
Transformers 源码解析(一百三十三)
.\models\kosmos2\processing_kosmos2.py# coding=utf-8# 上面是指定文件编码为 UTF-8# 版权声明,版权归 Microsoft Research 和 HuggingFace Inc. 团队所有# 根据 Apache 许可证版本 2.0 使用本文件,除非符合许可证,否则不得使用本文件# 可以在以下网址获取许可证的副本:http://www.apache.org/licenses/LICENSE-2.0# 除非适用法律要求或书面同意,否则按"原原创 2024-07-03 16:42:09 · 340 阅读 · 0 评论