segmentation_pytorch库需要用huggingface,但是国内无法访问时,使用离线的方式

方法一:

使用这种方式FPN(encoder=maxvit_small_tf_224(pretrained_cfg_overlay=dict(file=cached_safe_file),features_only=True,pretrained=False),读取bin文件

python 复制代码
cached_safe_file = "/home/xx/myProject/data/pytorch_weights/maxvit_small_tf_224.bin"
# args.net.encoder.model = timm.create_model(
#     "maxvit_base_tf_224",pretrained=True,
#     pretrained_cfg_overlay=dict(file=cached_safe_file),features_only=True)

from Netwroks.segmentation.segmentation.decoders.fpn.transformer_decoder import FPN
from Netwroks.segmentation.encoder.model2 import maxvit_base_tf_224,maxvit_tiny_tf_224,maxvit_small_tf_224

args.net = FPN(encoder=maxvit_small_tf_224(pretrained_cfg_overlay=dict(file=cached_safe_file),features_only=True,pretrained=False),
    in_channels=3,      
    classes=1, 
    activation='sigmoid' )

方法二

下面这种方式也可以,读取model.safetensors

python 复制代码
args.net  = smp.FPN(
    encoder_name="tu-maxvit_base_tf_224",#'tu-maxvit_base_tf_224',        # 选择解码器, 例如 mobilenet_v2 或 efficientnet-b7
    encoder_weights=None,     # 使用预先训练的权重imagenet进行解码器初始化
    in_channels=3,                  # 模型输入通道(1个用于灰度图像,3个用于RGB等)
    classes=1, 
    activation='sigmoid'                    # 模型输出通道(数据集所分的类别总数)
)
import timm
cached_safe_file = "/home/xx/.cache/huggingface/hub/models--timm--maxvit_base_tf_224.in1k/snapshots/ede2304fc169e23779075c092a477302f23660f8/model.safetensors"
args.net.encoder.model = timm.create_model(
    "maxvit_base_tf_224",pretrained=True,
    pretrained_cfg_overlay=dict(file=cached_safe_file),features_only=True)
相关推荐
内蒙深海大鲨鱼25 分钟前
数据操作+数据预处理
python
ai生成式引擎优化技术31 分钟前
从参数驱动到认知行为驱动:SAI范式的理论转向与WSaiOS认知内核架构
python·架构·django·virtualenv·pygame
想你依然心痛1 小时前
AtomCode在Python数据科学项目中的使用体验:从数据分析到可视化
开发语言·python·数据分析
许彰午1 小时前
75_Python自动化办公之Word与PDF
python·自动化·word
冰暮流星1 小时前
flask之app.py讲解
后端·python·flask
大气的小蜜蜂1 小时前
基于Python+PyQt5+SQLite的药房管理系统实现:事务一致性与界面解耦全流程解析
python·qt·sqlite
FriendshipT1 小时前
Ultralytics:解读C2模块
人工智能·pytorch·python·深度学习·目标检测
程序员杰哥2 小时前
接口自动化测试项目框架详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
love530love2 小时前
AI Agent + 本地 ComfyUI 无头模式实战:关闭 IDE 后 AI 独立重启并完成图文生成
ide·人工智能·windows·python·音视频·agent·devops
FriendshipT2 小时前
Ultralytics:解读Attention模块
人工智能·pytorch·python·深度学习·目标检测