MCPcopy Create free account
hub / github.com/DeepGraphLearning/DiffPack / get_timestep_embedding

Function get_timestep_embedding

diffpack/layer.py:78–85  ·  view source on GitHub ↗
(embedding_type, embedding_dim, embedding_scale=10000)

Source from the content-addressed store, hash-verified

76
77
78def get_timestep_embedding(embedding_type, embedding_dim, embedding_scale=10000):
79 if embedding_type == 'sinusoidal':
80 emb_func = SinusoidalEmbedding(embedding_dim, scale=embedding_scale)
81 elif embedding_type == 'fourier':
82 emb_func = GaussianFourierEmbedding(embedding_size=embedding_dim, scale=embedding_scale)
83 else:
84 raise NotImplementedError
85 return emb_func

Callers 1

__init__Method · 0.85

Calls 2

SinusoidalEmbeddingClass · 0.85

Tested by

no test coverage detected