Comments (4)
I tried use command to compile C++ demo as below:
cd <this-folder>
mkdir -p build
cd build
cmake -DCMAKE_GENERATOR_PLATFORM=x64 ..
msbuild nanodet_demo.vcxproj /p:configuration=release /p:platform=x64
It help me build a x64 .exe file in x86 VS software.
But when I wanna build in debug mode with command as msbuild nanodet_demo.vcxproj /p:configuration=debug /p:platform=x64
, it crashed again......
from nanodet.
VULkanSDK也需要装X64版本的吗?https://vulkan.lunarg.com/sdk/home没有区分64或者32版本的?
1>D:\VulkanSDK\1.2.162.1\Lib32\vulkan-1.lib : warning LNK4272: 库计算机类型“x86”与目标计算机类型“x64”冲突
1>D:\workspace\nanodet\demo_ncnn\build\x64\Release\nanodet_demo.exe : fatal error LNK1120: 67 个无法解析的外部命令
from nanodet.
1>------ 已启动生成: 项目: nanodet_demo, 配置: Release x64 ------
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateInstance,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyInstance,该符号在函数 "public: __cdecl ncnn::__ncnn_vulkan_instance_holder::~__ncnn_vulkan_instance_holder(void)" (??1__ncnn_vulkan_instance_holder@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkEnumeratePhysicalDevices,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetPhysicalDeviceProperties,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetPhysicalDeviceQueueFamilyProperties,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetPhysicalDeviceMemoryProperties,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetInstanceProcAddr,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetDeviceProcAddr,该符号在函数 "protected: int __cdecl ncnn::VulkanDevice::init_device_extension(void)" (?init_device_extension@VulkanDevice@ncnn@@IEAAHXZ) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateDevice,该符号在函数 "public: __cdecl ncnn::VulkanDevice::VulkanDevice(int)" (??0VulkanDevice@ncnn@@qeaa@H@Z) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyDevice,该符号在函数 "public: __cdecl ncnn::VulkanDevice::~VulkanDevice(void)" (??1VulkanDevice@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkEnumerateInstanceExtensionProperties,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkEnumerateDeviceExtensionProperties,该符号在函数 "int __cdecl ncnn::create_gpu_instance(void)" (?create_gpu_instance@ncnn@@yahxz) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetDeviceQueue,该符号在函数 "public: __cdecl ncnn::VulkanDevice::VulkanDevice(int)" (??0VulkanDevice@ncnn@@qeaa@H@Z) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateShaderModule,该符号在函数 "public: struct VkShaderModule_T * __cdecl ncnn::VulkanDevice::compile_shader_module(unsigned int const *,unsigned __int64)const " (?compile_shader_module@VulkanDevice@ncnn@@QEBAPEAUVkShaderModule_T@@PEBI_K@Z) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateComputePipelines,该符号在函数 "public: int __cdecl ncnn::VulkanDevice::create_pipeline(struct VkShaderModule_T *,struct VkPipelineLayout_T *,class std::vector<union ncnn::vk_specialization_type,class std::allocator > const &,struct VkPipeline_T * *)const " (?create_pipeline@VulkanDevice@ncnn@@QEBAHPEAUVkShaderModule_T@@PEAUVkPipelineLayout_T@@aebv?$vector@Tvk_specialization_type@ncnn@@v?$allocator@Tvk_specialization_type@ncnn@@@std@@@std@@PEAPEAUVkPipeline_T@@@z) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreatePipelineLayout,该符号在函数 "public: int __cdecl ncnn::VulkanDevice::create_pipeline_layout(int,struct VkDescriptorSetLayout_T *,struct VkPipelineLayout_T * *)const " (?create_pipeline_layout@VulkanDevice@ncnn@@QEBAHHPEAUVkDescriptorSetLayout_T@@PEAPEAUVkPipelineLayout_T@@@z) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateSampler,该符号在函数 "public: __cdecl ncnn::VulkanDevice::VulkanDevice(int)" (??0VulkanDevice@ncnn@@qeaa@H@Z) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroySampler,该符号在函数 "public: __cdecl ncnn::VulkanDevice::~VulkanDevice(void)" (??1VulkanDevice@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(gpu.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateDescriptorSetLayout,该符号在函数 "public: int __cdecl ncnn::VulkanDevice::create_descriptorset_layout(int,int const *,struct VkDescriptorSetLayout_T * *)const " (?create_descriptorset_layout@VulkanDevice@ncnn@@QEBAHHPEBHPEAPEAUVkDescriptorSetLayout_T@@@z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkAllocateMemory,该符号在函数 "protected: struct VkDeviceMemory_T * __cdecl ncnn::VkAllocator::allocate_dedicated_memory(unsigned __int64,unsigned int,struct VkImage_T *,struct VkBuffer_T *)" (?allocate_dedicated_memory@VkAllocator@ncnn@@IEAAPEAUVkDeviceMemory_T@@_KIPEAUVkImage_T@@PEAUVkBuffer_T@@@z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkFreeMemory,该符号在函数 "public: virtual __cdecl ncnn::VkStagingAllocator::~VkStagingAllocator(void)" (??1VkStagingAllocator@ncnn@@UEAA@XZ) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkMapMemory,该符号在函数 "public: virtual class ncnn::VkBufferMemory * __cdecl ncnn::VkBlobAllocator::fastMalloc(unsigned __int64)" (?fastMalloc@VkBlobAllocator@ncnn@@UEAAPEAVVkBufferMemory@2@_K@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkUnmapMemory,该符号在函数 "public: virtual __cdecl ncnn::VkStagingAllocator::~VkStagingAllocator(void)" (??1VkStagingAllocator@ncnn@@UEAA@XZ) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkFlushMappedMemoryRanges,该符号在函数 "public: virtual int __cdecl ncnn::VkAllocator::flush(class ncnn::VkBufferMemory *)" (?flush@VkAllocator@ncnn@@UEAAHPEAVVkBufferMemory@2@@z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkInvalidateMappedMemoryRanges,该符号在函数 "public: virtual int __cdecl ncnn::VkAllocator::invalidate(class ncnn::VkBufferMemory *)" (?invalidate@VkAllocator@ncnn@@UEAAHPEAVVkBufferMemory@2@@z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkBindBufferMemory,该符号在函数 "public: virtual class ncnn::VkBufferMemory * __cdecl ncnn::VkBlobAllocator::fastMalloc(unsigned __int64)" (?fastMalloc@VkBlobAllocator@ncnn@@UEAAPEAVVkBufferMemory@2@_K@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkBindImageMemory,该符号在函数 "public: virtual class ncnn::VkImageMemory * __cdecl ncnn::VkBlobAllocator::fastMalloc(int,int,int,unsigned __int64,int)" (?fastMalloc@VkBlobAllocator@ncnn@@UEAAPEAVVkImageMemory@2@HHH_KH@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetBufferMemoryRequirements,该符号在函数 "public: virtual class ncnn::VkBufferMemory * __cdecl ncnn::VkBlobAllocator::fastMalloc(unsigned __int64)" (?fastMalloc@VkBlobAllocator@ncnn@@UEAAPEAVVkBufferMemory@2@_K@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkGetImageMemoryRequirements,该符号在函数 "public: virtual class ncnn::VkImageMemory * __cdecl ncnn::VkBlobAllocator::fastMalloc(int,int,int,unsigned __int64,int)" (?fastMalloc@VkBlobAllocator@ncnn@@UEAAPEAVVkImageMemory@2@HHH_KH@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateBuffer,该符号在函数 "protected: struct VkBuffer_T * __cdecl ncnn::VkAllocator::create_buffer(unsigned __int64,unsigned int)" (?create_buffer@VkAllocator@ncnn@@IEAAPEAUVkBuffer_T@@_KI@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyBuffer,该符号在函数 "public: virtual __cdecl ncnn::VkStagingAllocator::~VkStagingAllocator(void)" (??1VkStagingAllocator@ncnn@@UEAA@XZ) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateImage,该符号在函数 "protected: struct VkImage_T * __cdecl ncnn::VkAllocator::create_image(int,int,int,enum VkFormat,enum VkImageTiling,unsigned int)" (?create_image@VkAllocator@ncnn@@IEAAPEAUVkImage_T@@HHHW4VkFormat@@W4VkImageTiling@@i@Z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyImage,该符号在函数 "public: virtual void __cdecl ncnn::VkBlobAllocator::fastFree(class ncnn::VkImageMemory *)" (?fastFree@VkBlobAllocator@ncnn@@UEAAXPEAVVkImageMemory@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2001: 无法解析的外部符号 vkDestroyImage
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateImageView,该符号在函数 "protected: struct VkImageView_T * __cdecl ncnn::VkAllocator::create_imageview(struct VkImage_T *,enum VkFormat)" (?create_imageview@VkAllocator@ncnn@@IEAAPEAUVkImageView_T@@PEAUVkImage_T@@W4VkFormat@@@z) 中被引用
1>ncnn.lib(allocator.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyImageView,该符号在函数 "public: virtual void __cdecl ncnn::VkBlobAllocator::fastFree(class ncnn::VkImageMemory *)" (?fastFree@VkBlobAllocator@ncnn@@UEAAXPEAVVkImageMemory@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2001: 无法解析的外部符号 vkDestroyImageView
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkQueueSubmit,该符号在函数 "public: int __cdecl ncnn::VkCompute::submit_and_wait(void)" (?submit_and_wait@VkCompute@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateFence,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::VkComputePrivate(class ncnn::VulkanDevice const *)" (??0VkComputePrivate@ncnn@@qeaa@PEBVVulkanDevice@1@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyFence,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::~VkComputePrivate(void)" (??1VkComputePrivate@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkResetFences,该符号在函数 "public: int __cdecl ncnn::VkCompute::reset(void)" (?reset@VkCompute@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkWaitForFences,该符号在函数 "public: int __cdecl ncnn::VkCompute::submit_and_wait(void)" (?submit_and_wait@VkCompute@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateSemaphore,该符号在函数 "public: int __cdecl ncnn::VkTransferPrivate::init(void)" (?init@VkTransferPrivate@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroySemaphore,该符号在函数 "public: virtual __cdecl ncnn::VkTransfer::~VkTransfer(void)" (??1VkTransfer@ncnn@@UEAA@XZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateDescriptorPool,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_pipeline(class ncnn::Pipeline const *,class std::vector<class ncnn::VkMat,class std::allocator > const &,class std::vector<class ncnn::VkImageMat,class std::allocator > const &,class std::vector<union ncnn::vk_constant_type,class std::allocator > const &,class ncnn::Mat const &)" (?record_pipeline@VkCompute@ncnn@@QEAAXPEBVPipeline@2@AEBV?$vector@VVkMat@ncnn@@v?$allocator@VVkMat@ncnn@@@std@@@std@@aebv?$vector@VVkImageMat@ncnn@@v?$allocator@VVkImageMat@ncnn@@@std@@@5@AEBV?$vector@Tvk_constant_type@ncnn@@v?$allocator@Tvk_constant_type@ncnn@@@std@@@5@AEBVMat@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyDescriptorPool,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::~VkComputePrivate(void)" (??1VkComputePrivate@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkAllocateDescriptorSets,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_pipeline(class ncnn::Pipeline const *,class std::vector<class ncnn::VkMat,class std::allocator > const &,class std::vector<class ncnn::VkImageMat,class std::allocator > const &,class std::vector<union ncnn::vk_constant_type,class std::allocator > const &,class ncnn::Mat const &)" (?record_pipeline@VkCompute@ncnn@@QEAAXPEBVPipeline@2@AEBV?$vector@VVkMat@ncnn@@v?$allocator@VVkMat@ncnn@@@std@@@std@@aebv?$vector@VVkImageMat@ncnn@@v?$allocator@VVkImageMat@ncnn@@@std@@@5@AEBV?$vector@Tvk_constant_type@ncnn@@v?$allocator@Tvk_constant_type@ncnn@@@std@@@5@AEBVMat@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkFreeDescriptorSets,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::~VkComputePrivate(void)" (??1VkComputePrivate@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkUpdateDescriptorSets,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_pipeline(class ncnn::Pipeline const *,class std::vector<class ncnn::VkMat,class std::allocator > const &,class std::vector<class ncnn::VkImageMat,class std::allocator > const &,class std::vector<union ncnn::vk_constant_type,class std::allocator > const &,class ncnn::Mat const &)" (?record_pipeline@VkCompute@ncnn@@QEAAXPEBVPipeline@2@AEBV?$vector@VVkMat@ncnn@@v?$allocator@VVkMat@ncnn@@@std@@@std@@aebv?$vector@VVkImageMat@ncnn@@v?$allocator@VVkImageMat@ncnn@@@std@@@5@AEBV?$vector@Tvk_constant_type@ncnn@@v?$allocator@Tvk_constant_type@ncnn@@@std@@@5@AEBVMat@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCreateCommandPool,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::VkComputePrivate(class ncnn::VulkanDevice const *)" (??0VkComputePrivate@ncnn@@qeaa@PEBVVulkanDevice@1@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyCommandPool,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::~VkComputePrivate(void)" (??1VkComputePrivate@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkAllocateCommandBuffers,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::VkComputePrivate(class ncnn::VulkanDevice const *)" (??0VkComputePrivate@ncnn@@qeaa@PEBVVulkanDevice@1@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkFreeCommandBuffers,该符号在函数 "public: __cdecl ncnn::VkComputePrivate::~VkComputePrivate(void)" (??1VkComputePrivate@ncnn@@qeaa@XZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkBeginCommandBuffer,该符号在函数 "public: int __cdecl ncnn::VkComputePrivate::begin_command_buffer(void)" (?begin_command_buffer@VkComputePrivate@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkEndCommandBuffer,该符号在函数 "public: int __cdecl ncnn::VkComputePrivate::end_command_buffer(void)" (?end_command_buffer@VkComputePrivate@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkResetCommandBuffer,该符号在函数 "public: int __cdecl ncnn::VkCompute::reset(void)" (?reset@VkCompute@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdBindPipeline,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_pipeline(class ncnn::Pipeline const *,class std::vector<class ncnn::VkMat,class std::allocator > const &,class std::vector<class ncnn::VkImageMat,class std::allocator > const &,class std::vector<union ncnn::vk_constant_type,class std::allocator > const &,class ncnn::Mat const &)" (?record_pipeline@VkCompute@ncnn@@QEAAXPEBVPipeline@2@AEBV?$vector@VVkMat@ncnn@@v?$allocator@VVkMat@ncnn@@@std@@@std@@aebv?$vector@VVkImageMat@ncnn@@v?$allocator@VVkImageMat@ncnn@@@std@@@5@AEBV?$vector@Tvk_constant_type@ncnn@@v?$allocator@Tvk_constant_type@ncnn@@@std@@@5@AEBVMat@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdBindDescriptorSets,该符号在函数 "public: int __cdecl ncnn::VkCompute::submit_and_wait(void)" (?submit_and_wait@VkCompute@ncnn@@QEAAHXZ) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdDispatch,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_pipeline(class ncnn::Pipeline const *,class std::vector<class ncnn::VkMat,class std::allocator > const &,class std::vector<class ncnn::VkImageMat,class std::allocator > const &,class std::vector<union ncnn::vk_constant_type,class std::allocator > const &,class ncnn::Mat const &)" (?record_pipeline@VkCompute@ncnn@@QEAAXPEBVPipeline@2@AEBV?$vector@VVkMat@ncnn@@v?$allocator@VVkMat@ncnn@@@std@@@std@@aebv?$vector@VVkImageMat@ncnn@@v?$allocator@VVkImageMat@ncnn@@@std@@@5@AEBV?$vector@Tvk_constant_type@ncnn@@v?$allocator@Tvk_constant_type@ncnn@@@std@@@5@AEBVMat@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdCopyBuffer,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_clone(class ncnn::VkMat const &,class ncnn::VkMat &,class ncnn::Option const &)" (?record_clone@VkCompute@ncnn@@QEAAXAEBVVkMat@2@AEAV32@AEBVOption@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdCopyImage,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_clone(class ncnn::VkImageMat const &,class ncnn::VkImageMat &,class ncnn::Option const &)" (?record_clone@VkCompute@ncnn@@QEAAXAEBVVkImageMat@2@AEAV32@AEBVOption@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdCopyBufferToImage,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_clone(class ncnn::VkMat const &,class ncnn::VkImageMat &,class ncnn::Option const &)" (?record_clone@VkCompute@ncnn@@QEAAXAEBVVkMat@2@AEAVVkImageMat@2@AEBVOption@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdCopyImageToBuffer,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_clone(class ncnn::VkImageMat const &,class ncnn::VkMat &,class ncnn::Option const &)" (?record_clone@VkCompute@ncnn@@QEAAXAEBVVkImageMat@2@AEAVVkMat@2@AEBVOption@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdPipelineBarrier,该符号在函数 "protected: void __cdecl ncnn::VkCompute::barrier_readonly(class ncnn::VkImageMat const &)" (?barrier_readonly@VkCompute@ncnn@@IEAAXAEBVVkImageMat@2@@z) 中被引用
1>ncnn.lib(command.cpp.obj) : error LNK2019: 无法解析的外部符号 vkCmdPushConstants,该符号在函数 "public: void __cdecl ncnn::VkCompute::record_pipeline(class ncnn::Pipeline const *,class std::vector<class ncnn::VkMat,class std::allocator > const &,class std::vector<class ncnn::VkImageMat,class std::allocator > const &,class std::vector<union ncnn::vk_constant_type,class std::allocator > const &,class ncnn::Mat const &)" (?record_pipeline@VkCompute@ncnn@@QEAAXPEBVPipeline@2@AEBV?$vector@VVkMat@ncnn@@v?$allocator@VVkMat@ncnn@@@std@@@std@@aebv?$vector@VVkImageMat@ncnn@@v?$allocator@VVkImageMat@ncnn@@@std@@@5@AEBV?$vector@Tvk_constant_type@ncnn@@v?$allocator@Tvk_constant_type@ncnn@@@std@@@5@AEBVMat@2@@z) 中被引用
1>ncnn.lib(pipelinecache.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyShaderModule,该符号在函数 "public: void __cdecl ncnn::PipelineCache::clear(void)" (?clear@PipelineCache@ncnn@@QEAAXXZ) 中被引用
1>ncnn.lib(pipelinecache.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyPipeline,该符号在函数 "public: void __cdecl ncnn::PipelineCache::clear(void)" (?clear@PipelineCache@ncnn@@QEAAXXZ) 中被引用
1>ncnn.lib(pipelinecache.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyPipelineLayout,该符号在函数 "public: void __cdecl ncnn::PipelineCache::clear(void)" (?clear@PipelineCache@ncnn@@QEAAXXZ) 中被引用
1>ncnn.lib(pipelinecache.cpp.obj) : error LNK2019: 无法解析的外部符号 vkDestroyDescriptorSetLayout,该符号在函数 "public: void __cdecl ncnn::PipelineCache::clear(void)" (?clear@PipelineCache@ncnn@@QEAAXXZ) 中被引用
1>D:\VulkanSDK\1.2.162.1\Lib32\vulkan-1.lib : warning LNK4272: 库计算机类型“x86”与目标计算机类型“x64”冲突
1>D:\workspace\nanodet\demo_ncnn\build\x64\Release\nanodet_demo.exe : fatal error LNK1120: 67 个无法解析的外部命令
1>已完成生成项目“nanodet_demo.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 2 个,跳过 0 个 ==========
from nanodet.
Lib32文件夹下的肯定是32位的,你换成D:\VulkanSDK\1.2.162.1\Lib\vulkan-1.lib
这个,应该就好了。
from nanodet.
Related Issues (20)
- Traning code freezed when saving best check point
- Why did this error occur during verification?
- How to change the backbone to CSPDarkNet53?
- > 我在训练时也遇到了同样的问题,但是我的gpu并没有占用,您知道该怎么解决吗 TimeoutError: The client socket has timed out after 1800s while trying to connect to (127.0.0.1, 53580).
- input image size
- Error Training NanoDet-Plus with COCO Subset, PyTorch Lightning
- raspberry zero w 2
- OSError: /usr/local/lib/python3.8/dist-packages/torchaudio/lib/libtorchaudio.so: undefined symbol: _ZNK3c107SymBool10guard_boolEPKcl HOT 1
- Batch inferencing in nanodet
- why the learning rate recored by log is different from that recorded by tensorboard?
- train in multi gpus in ddp
- Anyone knows why I am getting CUDA error: CUBLAS_STATUS_INVALID_VALUE ? HOT 1
- Weird predictions after conversion to NCNN HOT 1
- converting issue from .pth to onnx then to ncnn HOT 1
- pth-file size much larger than pre-trained coco file HOT 1
- Save model with pre-trained backbone weights HOT 1
- Export onnx model error
- how to train nanodet multi dataset with coco format,thank you.
- how to compute [email protected]:0.95?
- Dynamic input size in NanoDet
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nanodet.