Marian NMT
v1.11.5

Contents:

  • Code Organisation
  • Expression graphs
  • Operations in the expression graph
  • Layers
  • Using Marian with factors
  • Library API
  • How to contribute to Marian
  • Writing documentation
Marian NMT
  • »
  • File lsh.cpp
  • View page source

File lsh.cpp¶

↰ Parent directory (src/layers)

Contents

  • Definition (src/layers/lsh.cpp)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (src/layers/lsh.cpp)¶

  • Program Listing for File lsh.cpp

Includes¶

  • 3rd_party/faiss/utils/hamming.h

  • common/timer.h (File timer.h)

  • common/utils.h (File utils.h)

  • layers/lsh.h (File lsh.h)

  • layers/lsh_impl.h (File lsh_impl.h)

  • tensors/tensor_operators.h (File tensor_operators.h)

Namespaces¶

  • Namespace marian

  • Namespace marian::lsh

Classes¶

  • Class RandomRotation

Functions¶

  • Function marian::lsh::addDummyParameters

  • Function marian::lsh::bytesPerVector

  • Function marian::lsh::encode(Tensor, Tensor)

  • Function marian::lsh::encode(Expr, Expr)

  • Function marian::lsh::encodeWithRotation

  • Function marian::lsh::fillRandomRotationMatrix

  • Function marian::lsh::overwriteDummyParameters

  • Function marian::lsh::randomRotation

  • Function marian::lsh::rotator

  • Function marian::lsh::search

  • Function marian::lsh::searchEncoded


© Copyright 2021, Marian NMT Team.

Built with Sphinx using a theme provided by Read the Docs.