Interface: NTCTrainerOptions
Indexable
[
key:string]:unknown
Properties
baseResolution?
optionalbaseResolution?:number
batchSize?
optionalbatchSize?:number
channelActivations?
optionalchannelActivations?:string[]
cosineAnnealingScale?
optionalcosineAnnealingScale?:number
dualGrid?
optionaldualGrid?:boolean
gradientPrecision?
optionalgradientPrecision?:"fixed"|"float"|"auto"
Auto uses float accumulation when its shader compiles, otherwise legacy fixed-point.
gridChannels?
optionalgridChannels?:number
hiddenActivation?
optionalhiddenActivation?:string
hiddenSizes?
optionalhiddenSizes?:number[]
iterations?
optionaliterations?:number
learningRate?
optionallearningRate?:number
levels?
optionallevels?:number
maxGradientNorm?
optionalmaxGradientNorm?:number
mipFilter?
optionalmipFilter?:"source"|"lanczos"
Preserve supplied mips by default, or rebuild square sources with Lanczos-3.
mipsPerLevel?
optionalmipsPerLevel?:number
name?
optionalname?:string
outputChannels?
optionaloutputChannels?:number
positionalEncoding?
optionalpositionalEncoding?:boolean
quantization?
optionalquantization?:ResolvedNTCQuantizationConfig
retrainAfterQuantize?
optionalretrainAfterQuantize?:number
seed?
optionalseed?:number
textureResolution?
optionaltextureResolution?:number
uvTransform?
optionaluvTransform?:any
weightsLearningRate?
optionalweightsLearningRate?:number
Optional separate MLP rate, decayed proportionally with the latent rate.