首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈开发工程师

    【Flutter 工程】002-代码生成:Freezed ——类似 Java 的 lombok

    【Flutter 工程】002-代码生成:Freezed ——类似 Java 的 lombok 一、概述 1、简介 Flutter 的 Freezed 是一个代码生成工具,用于帮助开发者在Flutter Freezed可以为您生成联合类及其辅助方法。 支持延迟初始化(late final字段)。Freezed可以正确处理Dart的延迟初始化字段。 3、主页与使用前后比较 主页 https://pub.dev/packages/freezed 使用前 使用后 二、基本使用 1、安装 flutter pub add freezed_annotation flutter pub add --dev build_runner flutter pub add --dev freezed # if using freezed to generate fromJson /freezed_annotation.dart'; part 'message.freezed.dart'; part 'message.g.dart'; @freezed class Message

    94800编辑于 2025-01-06
  • 来自专栏JNing的专栏

    【pytorch】freeze

    if name in defined_dict: param.requires_grad = False else: pass freezed_num for (name, param) in model.named_parameters(): if param.requires_grad == False: freezed_num += 1 else: pass_num += 1 return model, freezed_num, pass_num 之后再指定optimizer \n') print(diff_lst) print('\n\n') exit(0) else: print('\n\n Model is successfully freezed

    60210编辑于 2021-12-06
  • 来自专栏golang从入门到进阶

    如何提升 IntelliJ IDEA 中的搜索效率?看看这2个IDEA隐藏的天花板技巧

    freezed.dart,*.dart这里涉及到了几个常用的通配符,你可以清楚地看到差异,匹配结果从28个减少到19个。你会发现这更舒适,因为这意味着在这种情况下,你的下拉窗口中移除了超过9个结果。 *.freezed.dart,*.dart操作符,表示匹配正则表达式之间的分隔符。!表示否定(排除)。表达式解析匹配1:!*.g.dart不匹配以.g.dart结尾的文件。匹配2:! *.freezed.dart不匹配以.freezed.dart结尾的文件。匹配3:*.dart默认匹配所有Dart文件。 因此,IDE将仅在Dart文件中匹配表达式,并跳过Freezed或Riverpod生成的文件的匹配。通过扩展,你可以轻松地添加或删除任何文件匹配,只需将其添加到掩码中即可:,!

    10510编辑于 2026-02-07
  • 这些 IDEA 技巧没用上,你可能少了一大半摸鱼的时间!

    freezed.dart,*.dart 这里涉及到了几个常用的通配符, 你可以清楚地看到差异,匹配结果从 28 个减少到 19 个。 *.freezed.dart 操作符 , 表示匹配正则表达式之间的分隔符。 ! 表示否定(排除)。 表达式解析 匹配 1:!*.g.dart 不匹配以 .g.dart 结尾的文件。 匹配 2:! *.freezed.dart 不匹配以 .freezed.dart 结尾的文件。 匹配 3:*.dart 默认匹配所有 Dart 文件。 因此,IDE 将仅在 Dart 文件中匹配表达式,并跳过 Freezed 或 Riverpod 生成的文件的匹配。 通过扩展,你可以轻松地添加或删除任何文件匹配,只需将其添加到掩码中即可: ,!

    11010编辑于 2026-02-27
  • 来自专栏JNing的专栏

    【pytorch】固定(freeze)住部分网络

    param.requires_grad = False else: pass # # 打印当前的固定情况(可忽略): # freezed_num (name, param) in model.named_parameters(): # if param.requires_grad == False: # freezed_num = 1 # else: # pass_num += 1 # print('\n Total {} params, miss {} \n'.format(freezed_num (name, param) in model.named_parameters(): # if param.requires_grad == False: # freezed_num = 1 # else: # pass_num += 1 # print('\n Total {} params, miss {} \n'.format(freezed_num

    2.6K10编辑于 2021-12-06
  • 来自专栏深度学习自然语言处理

    一文详解Transformers的性能优化的8种方法

        """     for parameter in module.parameters():         parameter.requires_grad = False def get_freezed_parameters (module):     """     Returns names of freezed parameters of the given module.     """     freezed_parameters (name)     return freezed_parameters import torch from transformers import AutoConfig, AutoModel #  embeddings and first 2 layers of encoder freeze(model.embeddings) freeze(model.encoder.layer[:2]) freezed_parameters  = get_freezed_parameters(model) print(f"Freezed parameters: {freezed_parameters}") ## selecting parameters

    4.5K20编辑于 2022-09-02
  • 来自专栏flutter开发精选

    2022-01-11: flutter weekly第2期

    utm_source=fluttertap Freezed (Package of the Week)。厌倦了为简单的数据类编写繁琐的样板文件? 试试 Freezed,一个 Dart 中的代码生成包,可以加速你的开发。 地址:https://www.youtube.com/watch?v=RaThk0fiphA?

    64220编辑于 2022-09-20
  • Flutter中轻量级状态管理框架

    不可变数据:推荐结合 freezed 等库实现不可变数据模型,减少意外修改。

    18010编辑于 2025-12-18
  • 来自专栏Android群英传

    重走Flutter状态管理之路—Riverpod最终篇

    tuple类型,类似Python的元组,https://pub.dev/packages/tuple 用Freezed或build_value生成的对象,https://pub.dev/packages /freezed 使用equatable的对象,https://pub.dev/packages/equatable 下面是一个对多个参数使用Freezed或equatable的例子。 @freezed abstract class MyParameter with _$MyParameter { factory MyParameter({ required int userId

    2.9K30编辑于 2022-09-03
  • 来自专栏月亮与二进制

    Keras模型转TensorFlow格式及使用

    The following code snippet will convert the keras model files to the freezed .pb tensorflow weight file output_fld), output_model_name, as_text=False) logging.info('Saved the freezed I1229 14:29:48.504235 140709034264384 keras_to_tf.py:170] Saved the freezed graph at /path/to/save/model.pb

    1.7K20发布于 2021-11-23
  • 来自专栏Jack-Cui

    眼前一亮的小项目,大胆的想法,被玩坏了!

    Cartoon-StyleGan2 用的就是 StyleGAN2-ADA 和 FreezeD

    1K20编辑于 2022-01-08
  • 来自专栏Android开发指南

    Flutter Tips

    (a, [b = 4]) { } 匿名函数 var a = (b,c){ return b + c; }; //一般构造方法的书写格式 Person(this.name,this.age); freezed

    1K10编辑于 2022-05-10
  • 来自专栏flutter开发精选

    写给flutter开发者的vscode快捷键、插件和设置

    **可以根据json数据生成dart类,像Freezed 、 Json Serializable还有Json to Dart Model。 大家可以根据自己的喜好去使用,用好这个绝对能省很多时间。

    9.5K21编辑于 2022-09-20
  • 来自专栏机器之心

    涵盖18+ SOTA GAN实现,这个图像生成领域的PyTorch库火了

    WGAN-DRA、ACGAN、ProjGAN、SNGAN、SAGAN、BigGAN、BigGAN-Deep、CRGAN、ICRGAN、LOGAN、DiffAugGAN、ADAGAN、ContraGAN 和 FreezeD

    31920发布于 2021-03-15
  • 来自专栏贾志刚-OpenCV学堂

    涵盖18+ SOTA GAN实现,这个图像生成领域的PyTorch库火了

    WGAN-DRA、ACGAN、ProjGAN、SNGAN、SAGAN、BigGAN、BigGAN-Deep、CRGAN、ICRGAN、LOGAN、DiffAugGAN、ADAGAN、ContraGAN 和 FreezeD

    88110发布于 2021-03-12
  • 来自专栏MudOnTire

    Javascript Symbol 解惑 什么是Symbol创建Symbol如何使用Symbol

    使用Symbol定义枚举 由于Javascript并不自带枚举类型,通常情况下我们会使用一个freezed的Object来模拟枚举类型,比如定义一个日期的枚举: const DAYS = Object.freeze

    3.3K20发布于 2020-05-12
  • 来自专栏全栈开发工程师

    【Flutter 工程】001-Flutter 状态管理:Riverpod

    与此同时,许多应用程序中已经使用了代码生成比如 Freezed 或 json_serializable。 在这种情况下,你的项目可能已经为代码生成配置好了,使用Riverpod应该很简单。 五、实践代码示例 1、状态 part 'film_state.g.dart'; part 'film_state.freezed.dart'; @unfreezed class FilmState

    1.5K21编辑于 2025-01-06
  • 来自专栏陌上风骑驴看IC

    P&R | 物理设计流程概述

    Once the floorplan is freezed, it is given as an input to the placement and routing (PNR) tools.

    3.3K50发布于 2020-03-13
  • 来自专栏全球人工智能的专栏

    TensorFlow 的 c ++ 实践及各种坑!

    model_folder) input_checkpoint = checkpoint.model_checkpoint_path # We precise the file fullname of our freezed

    7K20发布于 2017-11-21
  • 来自专栏曾子骄的专栏

    Tensorflow c++ 实践及各种坑

    input_checkpoint = checkpoint.model_checkpoint_path # We precise the file fullname of our freezed

    7.3K40发布于 2017-10-13
领券