.. _program_listing_file_src_tensors_backend.cpp: Program Listing for File backend.cpp ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/tensors/backend.cpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #include "tensors/backend.h" #ifdef CUDA_FOUND #include "tensors/gpu/backend.h" #endif #include "tensors/cpu/backend.h" namespace marian { Ptr BackendByDeviceId(DeviceId deviceId, size_t seed) { #ifdef CUDA_FOUND if(deviceId.type == DeviceType::gpu) return New(deviceId, seed); else #endif return New(deviceId, seed); } } // namespace marian