mirror of
				https://github.com/labmlai/annotated_deep_learning_paper_implementations.git
				synced 2025-11-04 14:29:43 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			372 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			372 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""
 | 
						|
---
 | 
						|
title: Utility functions for DDPM experiment
 | 
						|
summary: >
 | 
						|
  Utility functions for DDPM experiment
 | 
						|
---
 | 
						|
 | 
						|
# Utility functions for [DDPM](index.html) experiemnt
 | 
						|
"""
 | 
						|
import torch.utils.data
 | 
						|
 | 
						|
 | 
						|
def gather(consts: torch.Tensor, t: torch.Tensor):
 | 
						|
    """Gather consts for $t$ and reshape to feature map shape"""
 | 
						|
    c = consts.gather(-1, t)
 | 
						|
    return c.reshape(-1, 1, 1, 1)
 |