vcpkg/versions/x-
Park DongHa d8c61f7fbf
[libtorch] create a new port (#17199)
* [onnx] feature: foxi

* https://github.com/houseroad/foxi
    * install the project's copyright (MIT)
* pytorch requires `foxi_loader`

The CMake target will be renamed to `onnxifi_*` for convenience.

* [onnx] force onnx/onnx_proto static in Windows

Checked the protject's CI logs.  It turned out onnx/onnx_proto are ALWAYS static.
Specify it in CMakeLists.txt because vcpkg configures `BUILD_SHARED_LIBS=ON`
If the triplet requires it.

There are no `ONNXIFI_ENABLE_EXT=ON` case.
Removed the misused build options in portfile.

Add port feature `protobuf-lite` which is in build option.

* [onnx] support windows static triplets

* remove SHARED for `onnxifi_wrapper` and `onnxifi_dummy`

* [onnx] fix wrong LICENSE install

* [onnx] remove feature 'foxi'

* also remove redundant part in patch files

* [libtorch] rework patch files

* [libtorch] config fixup ATen, Torch

* use `link_libraries` to vcpkg installed folder
  * future work may use library names without `find_library`
* update versions JSON to use `version-semver`

* [libtorch] make shared only

* Caffe2 is exported when BUILD_SHARED_LIBS

* [libtorch] remove headers after install

* [libtorch] rewrite patches and feature options

* checked osx / linux build

* [libtorch] use eigen3 always

* Caffe2 eigen_utils.h requires it

* [libtorch] error if BLAS feature collision

* [libtorch] remove !static

* [libtorch] replace vcpkg_find_acquire_program

* let's see python3 from find_program supports

* Dependency python3

* [libtorch] migrate works from luncliff/vcpkg-registry

* Update target version and dependencies
* Removed unsupported features

* [libtorch] misc fix, update version, baseline

* fix merge confict for 'onnx'

* [libtorch] install pip packages

* typing-extensions, pyyaml

* [libtorch] turn off Metal options

* [onnx] revert 'onnx' changes

* [libtorch] refine patches

* [libtorch] link with foxi_loader

* removed wrong onnx related source changes

* [libtorch] update git-tree

* [libtorch] reduce patch size

* [libtorch] find numa and activate USE_NUMA

* Update ports/libtorch/portfile.cmake

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* Update ports/libtorch/portfile.cmake

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* Update ports/libtorch/portfile.cmake

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* [libtorch] fix mistype and update version JSON

* Add double quotes

* version

* Fix support expression

* version

* [libtorch] update cpuinfo usage

* https://github.com/microsoft/vcpkg/pull/23944
* update version

* [tensorpipe] fix linux install

* find_package(Tensorpipe) may fail because of case mismatch

* [tensorpipe] update versions JSON

* [libtorch] fix feature failures

* [libtorch] remove CUDA feature

* [libtorch] giveup 'fbgemm' feature

* [libtorch] use mpi, openmpi in Linux

* [libtorch] fix glog link error

* [tensorpipe] bump port version

* see https://github.com/microsoft/vcpkg/pull/23569

* [libtorch] fix patch list

* [libtorch] use official libuv config

* see https://github.com/microsoft/vcpkg/pull/24745

* Update ports/libtorch/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/libtorch/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* update versions JSON

* revert unnecessary 'nnpack' changes

* Update ports/libtorch/portfile.cmake

Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>

* [libtorch] use vcpkg-get-python-packages

* [libtorch] provide path of python3

* Update ports/libtorch/portfile.cmake

Co-authored-by: Billy O'Neal <bion@microsoft.com>

* Fix version database.

* [libtorch] use openmpi in linux/osx

* [libtorch] update to v1.12.1

* [libtorch] find_program(python3, python)

* [libtorch] provide PYTHON_EXECUTABLE directly

* [xnnpack] update to 2022-02-17

* [xnnpack] use C11, C++11

* [libtorch] more patches, DISABLE_PARALLEL_CONFIGURE

* [libtorch] allow static torch_cpu build

* Revert "[libtorch] allow static torch_cpu build"

This reverts commit 5fd4ef0bbe.

* [libtorch] find_package(BLAS)

* [libtorch] simplify Python3, NumPy option use

* [libtorch] fix install in Windows

* [libtorch] exclude torch_global_deps in Windows

* [libtorch] platform of nnpack feature

* [libtorch] fix MPI option in Windows

* [libtorch] fixing LNK1161

* [libtorch] fix some mistypes

* [libtorch] define NOMINMAX for c10

* [libtorch] disable vulkan feature in Windows

* ci.baseline.txt: allow libtorch failure

* fails with Visual Studio 2022 17.4.2
* requires 17.4.3+

* Enable testing port on Windows

* [caffe2] redirect to libtorch

* update baseline

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2023-01-18 11:06:34 -08:00
..
x264.json [gstreamer] enable builds on more platforms (#27050) 2022-10-03 14:07:49 -07:00
x265.json x265 works on arm linux (#28458) 2022-12-28 13:09:32 -08:00
x-plane.json [many ports] remove remaining vcpkg_fail_port_install calls. (#22770) 2022-01-25 10:31:15 -08:00
xalan-c.json [many ports] call vcpkg_fixup_pkgconfig() (#20953) 2021-10-27 15:19:28 -07:00
xapian.json [xapian] no absolute paths (#27497) 2022-10-31 13:24:38 -07:00
xaudio2redist.json [xaudio2redist] allow static CRT (#28699) 2023-01-10 13:57:50 -08:00
xbitmaps.json Add X windows part 12/N (#27512) 2022-11-01 14:00:11 -07:00
xbyak.json [xbyak] Update to 6.60 (#25152) 2022-06-09 05:24:05 -07:00
xcb-image.json X Window Part 9/N (some xcb ports) (#27240) 2022-10-25 21:25:47 -07:00
xcb-keysyms.json X Window Part 9/N (some xcb ports) (#27240) 2022-10-25 21:25:47 -07:00
xcb-proto.json [Part1|xwindow PR] Split up to dbus (#22642) 2022-08-22 12:26:13 -07:00
xcb-render-util.json X Window Part 9/N (some xcb ports) (#27240) 2022-10-25 21:25:47 -07:00
xcb-util-errors.json X Window Part 9/N (some xcb ports) (#27240) 2022-10-25 21:25:47 -07:00
xcb-util-m4.json [Part1|xwindow PR] Split up to dbus (#22642) 2022-08-22 12:26:13 -07:00
xcb-util-wm.json X Window Part 9/N (some xcb ports) (#27240) 2022-10-25 21:25:47 -07:00
xcb-util.json X Window Part 9/N (some xcb ports) (#27240) 2022-10-25 21:25:47 -07:00
xcb.json [many ports] Add X windows part 11/N (#27441) 2022-11-11 17:32:25 -08:00
xerces-c.json [xerces-c] Update to 3.2.4 (#28928) 2023-01-16 12:41:27 -08:00
xeus.json [xeus] fix arm64-osx build (#27097) 2022-10-05 15:01:43 -07:00
xframe.json Bulk convert control files. (#19986) 2021-09-09 01:24:04 -07:00
xlnt.json [xlnt] Add missing include (#25925) 2022-07-22 10:53:47 -07:00
xlsxio.json [xlsxio] Export official targets (#25575) 2022-07-06 13:55:52 -07:00
xmlsec.json [xmlsec] Update, fix usage (#27470) 2022-11-04 14:36:25 -07:00
xmsh.json Bulk convert control files. (#19986) 2021-09-09 01:24:04 -07:00
xnnpack.json [libtorch] create a new port (#17199) 2023-01-18 11:06:34 -08:00
xorg-macros.json [Part1|xwindow PR] Split up to dbus (#22642) 2022-08-22 12:26:13 -07:00
xorstr.json [xorstr] Update to 2021-09-12 (#20949) 2021-10-28 13:29:45 -07:00
xproperty.json Bulk convert control files. (#19986) 2021-09-09 01:24:04 -07:00
xproto.json [Part1|xwindow PR] Split up to dbus (#22642) 2022-08-22 12:26:13 -07:00
xqilla.json [xqilla] no absolute paths (#23776) 2022-03-28 13:30:04 -07:00
xsimd.json [xsimd] Update to version 9.0.1 (#26501) 2022-11-14 14:28:09 -08:00
xtensor-blas.json [xtensor-blas] Updates to 0.20.0 (#26275) 2022-08-12 15:43:39 -07:00
xtensor-fftw.json [many ports] call vcpkg_fixup_pkgconfig() (#20953) 2021-10-27 15:19:28 -07:00
xtensor-io.json [ xtensor-io ] Fix wrong hash (#22018) 2021-12-14 12:57:42 -08:00
xtensor.json [xtensor] Update to 0.24.0 (#23238) 2022-03-01 13:57:27 -08:00
xtl.json [xtensor] update to 0.23.9 (#18206) 2021-06-10 16:02:29 -07:00
xtrans.json [font-util, xtrans, libe57] fix release only builds. (#27336) 2022-10-20 10:52:23 -07:00
xxhash.json [xxhash] no absolute paths (#21853) 2021-12-06 21:10:49 -08:00