vcpkg/ports/tensorpipe/vcpkg.json
Park DongHa c76ec6f7f7
[tensorpipe] create a new port (#16472)
* [tensorpipe] create a new port

* [tensorpipe] create patch for libuv

* [libnop] create a new port

* [libnop] update baseline and port SHA

* [tensorpipe] fix header/target install

* [tensorpipe] remove support of Windows/UWP

* [tensorpipe] update baseline and port SHA

* Update ports/tensorpipe/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/tensorpipe/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [tensorpipe] support 'test' feature for Linux

* it will be helpful to check output binaries are valid
* update code snapshot(2021/03/02) and port SHA

* [tensorpipe] fix build failures in Linux

* TC for 'ibv' failes
* link with CMAKE_DL_LIBS for <dlfcn.h>

* [tensorpipe] apply PR feedback

* [tensorpipe] update version-date and patches

* [tensorpipe] FATAL_ERROR if feature requires Linux

* [tensorpipe] reduce features and code base

* simplify features
* fix `pybind11` build failures
* updates source code base and CMake export file names
* use GNUInstallDirs variable

* [tensorpipe] update baseline

* [tensorpipe] update support

* use more correct "support" exporession

* [tensorpipe] fix Linux/CUDA test options

* [tensorpipe] fix corrupted patch

* [tensorpipe] fix wrong support expression

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-05-17 23:03:33 -07:00

40 lines
818 B
JSON

{
"name": "tensorpipe",
"version-date": "2021-04-26",
"description": "A tensor-aware point-to-point communication primitive for machine learning",
"homepage": "https://github.com/pytorch/tensorpipe",
"supports": "linux | osx",
"dependencies": [
"libnop",
"libuv",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"features": {
"cuda": {
"description": "Enable support for CUDA tensors, CUDA IPC channel",
"dependencies": [
"cuda"
]
},
"pybind11": {
"description": "Build Python bindings",
"dependencies": [
"pybind11"
]
},
"test": {
"description": "Build with Google.Test",
"dependencies": [
"gtest"
]
}
}
}