mirror of
https://github.com/huggingface/candle.git
synced 2025-06-19 03:54:56 +00:00
VarBuilder cleanup (#627)
* VarBuilder cleanup. * Implement the basic varbuilders. * Add the sharded code. * Proper support for tensor sharding.
This commit is contained in:
@ -128,9 +128,9 @@ pub fn layer_norm<C: Into<LayerNormConfig>>(
|
||||
vb: crate::VarBuilder,
|
||||
) -> Result<LayerNorm> {
|
||||
let config = config.into();
|
||||
let weight = vb.get_or_init(size, "weight", crate::Init::Const(1.))?;
|
||||
let weight = vb.get_with_hints(size, "weight", crate::Init::Const(1.))?;
|
||||
let bias = if config.affine {
|
||||
Some(vb.get_or_init(size, "bias", crate::Init::Const(0.))?)
|
||||
Some(vb.get_with_hints(size, "bias", crate::Init::Const(0.))?)
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
Reference in New Issue
Block a user