Main diffusion loop for the SD example. (#332)

This commit is contained in:
Laurent Mazare
2023-08-06 22:39:53 +02:00
committed by GitHub
parent 166bfd5847
commit 141df4ad2b
3 changed files with 242 additions and 8 deletions

View File

@ -294,7 +294,7 @@ impl ClipTextTransformer {
}
impl ClipTextTransformer {
fn forward(&self, xs: &Tensor) -> Result<Tensor> {
pub fn forward(&self, xs: &Tensor) -> Result<Tensor> {
let (bsz, seq_len) = xs.dims2()?;
let xs = self.embeddings.forward(xs)?;
let causal_attention_mask = Self::build_causal_attention_mask(bsz, seq_len, xs.device())?;