CNTK о функции Azure - PullRequest
       26

CNTK о функции Azure

1 голос
/ 18 октября 2019

У меня есть простая функция Azure

public async Task Run(
    [ServiceBusTrigger(
        "%TopicName%",
        "%SubscriptionName%",
        Connection = "ServiceBusConnection")]
    Message input,
    ILogger logger)
{
    var device = CNTK.DeviceDescriptor.CPUDevice;
    Console.WriteLine(device);
}

Функция использует простой вызов библиотеки CNTK 2.6. Функция нацелена на платформу x64.

<Platforms>AnyCPU;x64</Platforms>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>

Все работает локально, но при развертывании на Azure происходит сбой, за исключением:

System.TypeInitializationException: The type initializer for 'CNTK.CNTKLibPINVOKE' threw an exception. 
    ---> System.TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception. 
    ---> System.DllNotFoundException: Unable to load DLL 'Cntk.Core.CSBinding-2.6.dll' or one of its dependencies: The specified module could not be found.

Функция приложения в Azure также установлена ​​на 64-битнуюплатформа.

Есть предложения?

...