libdl  0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
dl::Embedding Class Reference
Inheritance diagram for dl::Embedding:
Collaboration diagram for dl::Embedding:

Public Member Functions

 Embedding (size_t numEmbeddings, size_t embeddingDim)
 
virtual dl::TensorPtr forward (const dl::TensorPtr input)
 

Detailed Description

Definition at line 8 of file embedding.hpp.

Constructor & Destructor Documentation

◆ Embedding()

dl::Embedding::Embedding ( size_t  numEmbeddings,
size_t  embeddingDim 
)
inline

Definition at line 13 of file embedding.hpp.

13 : weight(dl::empty({numEmbeddings, embeddingDim})) {
14 registerParameter("weight", weight);
15 }

Member Function Documentation

◆ forward()

virtual dl::TensorPtr dl::Embedding::forward ( const dl::TensorPtr  input)
inlinevirtual
Todo:
implement

Definition at line 18 of file embedding.hpp.

18 {
20 throw std::runtime_error("Not yet implemented");
21 }

The documentation for this class was generated from the following file: