Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 0 additions & 21 deletions .github/run_ci_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,24 +118,6 @@ def filter_examples_by_dirs(examples, affected_dirs) -> list:

return sorted(set(filtered))

def filter_exclusions(examples, is_pr) -> list:
"""
FIXME: Filter out broken examples after GitHub Actions migration

:param examples: list of example file paths
:param is_pr: bool - whether this is a pull request
:returns: filtered list of example file paths
"""
filtered = []

for example in examples:
# FIXME: Filter out tensorflow examples in PRs
if is_pr and "tensorflow" in example:
continue

filtered.append(example)

return filtered

def run_example(example, workspace, runner_os) -> None:
"""
Expand Down Expand Up @@ -199,9 +181,6 @@ def main():
for example in examples:
print(example)

# FIXME: Filter out some non-working examples in GitHub Actions
examples = filter_exclusions(examples, is_pr)

print("\nExamples to run:")
for example in examples:
print(example)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,7 @@
print("Pose estimation example with Tensorflow Lite and OpenCV")

install_cmd = "conan install . -c tools.system.package_manager:mode=install " \
"-c tools.system.package_manager:sudo=True -s compiler.cppstd=17 --build=missing "

if platform.system() == "Windows":
install_cmd += "-c tools.cmake.cmaketoolchain:system_version=10.0" # to force CMake pick a newer SDK
elif platform.system() == "Linux":
# affected by this: https://github.com/conan-io/conan-center-index/issues/18951
install_cmd += "--build=libx26* --build=openjpeg*"
# install_cmd += "--build=libx26* -c \"libx26*:tools.build:cxxflags=+['-fno-finite-math-only']\" " \
# "--build=openjpeg* -c \"openjpeg*:tools.build:cxxflags=+['-fno-finite-math-only']\""
"-c tools.system.package_manager:sudo=true -s compiler.cppstd=17 --build=missing "

run(install_cmd)

Expand Down
161 changes: 87 additions & 74 deletions examples/libraries/tensorflow-lite/pose-estimation/conan.lock
Original file line number Diff line number Diff line change
@@ -1,92 +1,105 @@
{
"version": "0.5",
"requires": [
"zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8%1699046809.017",
"zlib/1.3.1#f52e03ae3d251dec704634230cd806a2%1708593606.497",
"xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53%1700748506.394",
"xorg/system#f626cbdd0ba57d9c53bce2d8b9362fad%1709213216.576",
"xnnpack/cci.20231026#20bfc7ccd2bd2dcfcf3ea76446fb5b6a%1702571834.403",
"vorbis/1.3.7#37e58f52e59a6232199b34ef402714a6%1699046045.52",
"zlib/1.3.1#b8bc2603263cf7eccbd6e17e66b0ed76%1733936244.862",
"xz_utils/5.8.1#536e4c68ef30b7308b28a1c50e663c31%1762252965.869",
"xorg/system#98f82cb669e4ebc6b4d9d8a4f3f1faf4%1725460968.361",
"xnnpack/cci.20231026#c1deb0daf1cf7b0eeffa003da7944c30%1734022961.731",
"xkeyboard-config/system#74aea985b91f987b93b220b44963d7ed%1755758035.041",
"xkbcommon/1.6.0#06776a6aa42a7fd93244c4d1fd517be9%1741781632.663",
"wayland/1.22.0#52f5e560014b3a69ae11173b45031ae1%1757604147.545",
"vorbis/1.3.7#a019e93187ade6ee8a51762f88092604%1743676138.386",
"vdpau/system#bdd7d010c4e3d8762a8f6f08a3cf6760%1681427145.051",
"vaapi/system#9fa40059fb979af4f9b301b84fb2dfa1%1681427134.881",
"tensorflow-lite/2.12.0#2f91fe419ebc59dba4af1adcac4963a4%1710763572.919",
"ruy/cci.20220628#81a2ef59e9f38e838fbcb8bf8246133c%1702562524.182",
"quirc/1.2#92179dd521786aea0729f2c859cbbcb9%1684855866.655",
"pulseaudio/14.2#bedb313afed20242c7caa27ae3e10af8%1705079591.3",
"pthreadpool/cci.20231129#c721f98463f06cc5bf835df5d6fd9843%1702580771.579",
"vaapi/system#a922c176e277714eaa07374e9e051df9%1752835567.918",
"tensorflow-lite/2.12.0#b23c6c9b994692844cf9b1e3987e2b86%1764056082.042",
"ruy/cci.20231129#f23bfbab527048bfffba001f7a81236d%1702571818.886",
"quirc/1.2#5398c0f120ebdeeeb3b2535a32774d25%1741858844.528",
"pulseaudio/14.2#55571c21cc121960309b7345cd04397d%1763482610.95",
"pthreadpool/cci.20231129#7bea77db5af9a570f7510a92cada3065%1741701495.916",
"psimd/cci.20200517#83200a06ebb1ff39c5adff0d712c05fa%1700638971.11",
"protobuf/3.21.12#ff413e7c6d81724e872661875af83e68%1700600971.129",
"opus/1.4#54631f551fc450783fb2df8cd63f80a2%1692264047.36",
"openssl/3.2.1#edbeabd3bfc383d2cca3858aa2a78a0d%1709295668.562",
"openjpeg/2.5.0#2886244f2492121aa7c6c493a814db06%1709098264.352",
"openh264/2.3.1#8b94a94f5472b67355953c7748ad4381%1687851599.659",
"openexr/3.2.3#cc76d7ca85ee7dfe03114eaa2a8e8c1b%1710016380.492",
"opencv/4.5.5#9ef77602c86fe380fe53421d452053ee%1710161064.541",
"ogg/1.3.5#062626875f5c8c59f069f76f148098ef%1676030023.878",
"mpg123/1.31.2#ce831c936b2284e2066ab3dc58a2628e%1697088458.795",
"protobuf/3.21.12#44ee56c0a6eea0c19aeeaca680370b88%1759134885.45",
"opus/1.5.2#18fcc73dcd16edae063173f3ceb3ed56%1757941039.736",
"openssl/3.6.0#89e8af1d4a21afcac0557079d23d8890%1759746682.365",
"openjph/0.25.3#1210c79a119928427759d31018e608e0%1763323382.089",
"openjpeg/2.5.4#372fbc2b4348d45ab0c0a62a8475dc2f%1760446899.685",
"openh264/2.6.0#4534089daeda770cfb605220c6f5256b%1754125009.16",
"openexr/3.4.4#ef9eb9cb16c7e97a5e633cbcd0c13d63%1763590953.739",
"opencv/4.12.0#4725ed1b5620a70148949a7c6e8c53ba%1761555759.606",
"ogg/1.3.5#e8186fe05ebe9f8e706fa4bde2164d12%1743515256.147",
"mpg123/1.31.2#2dfb30511ada5a43fd9f4e328281a1a8%1751271778.102",
"m4/1.4.19#b38ced39a01e31fef5435bc634461fd2%1700758725.451",
"libx265/3.4#60fd8f9d5a93fd2338a46a0664ddc768%1697088391.25",
"libx264/cci.20220602#310132b8f365d0d74028128d3677f132%1699409106.287",
"libwebp/1.3.2#52f69c4a31c5cf033fdd9230d77a8e38%1694806992.059",
"libvpx/1.13.1#31c5cc0bc9fff2b5baf5a1fac60bd9c9%1705664199.024",
"libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b%1702300906.107",
"libtiff/4.6.0#51d0e7e15d032aeec1b64e65c44ecd9f%1710002558.618",
"libsndfile/1.2.2#b3662f832e29507e8d9840a43737cc14%1701864257.026",
"libpng/1.6.43#c219d8f01983bac10c404fc613605eef%1708791038.007",
"libxml2/2.15.0#8d852c332225c0aa07a723fba8bcd0f5%1759824466.773",
"libx265/3.4#d92862056e216025fc154565baab7cb9%1753866095.417",
"libx264/cci.20240224#a037063ce0a3e5a2f75b9c1b56038aed%1739359620.16",
"libwebp/1.6.0#eb5f8e35fc95980e32b5544a33a270b4%1754386366.205",
"libvpx/1.15.2#8bc6d81cb5df9ae5e7b039583e26aefd%1753866111.376",
"libtool/2.4.7#14e7739cc128bc1623d2ed318008e47e%1755679003.847",
"libtiff/4.7.1#0ab2d15639faa1c301ccfb271fc0b55f%1759735981.08",
"libsvtav1/2.1.0#3afefba35b1b1218a700c4699f0c84b2%1739359600.393",
"libsndfile/1.2.2#dfd79c3cd79b766ea10b1ad4dc175b07%1757941029.246",
"libpng/1.6.51#4ef0d6173fddf0ac625647c71ffb4a84%1763764892.554",
"libmp3lame/3.100#44b12d19316eb2b223d98d3e75dae438%1674992501.853",
"libjpeg/9e#68269859e4325ddc3f995d1fd3fc9187%1674953155.168",
"libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd%1707122814.387",
"libfdk_aac/2.0.3#a4041d75d31de57214adeb9c6f9cae26%1703759492.632",
"libdeflate/1.19#3ea74a4549efc14d4b1202dc4bfbf602%1694914376.803",
"libjpeg/9f#8edfe2699565c80c825d0256002504ff%1723665907.087",
"libiconv/1.17#1e65319e945f2d31941a9d28cc13c058%1751451666.321",
"libffi/3.4.8#a045c00fb26779635e3bed40e80c5254%1753360042.396",
"libfdk_aac/2.0.3#0115f6598be7303e042684e3a846b12d%1720774838.081",
"libdeflate/1.25#49fcd3fe6c130c2ec5a01cabb0481ded%1761981110.678",
"libcap/2.69#7ef2d60864c2e58e89db957be936dc49%1693427138.461",
"libaom-av1/3.6.1#a569b342c6f8129cf327709e18691072%1689885838.656",
"libalsa/1.2.10#8b568d62190ef588cd5dcdd81171c289%1694958059.674",
"jbig/20160605#2d29fa02aacd76902e0d2cbbc24631ef%1676066289.194",
"jasper/4.2.0#bbda6a34e0a3d3e9caff91c15f632902%1707492379.368",
"libaom-av1/3.6.1#a2b22c70d6fce43887881431808ab8a6%1722584909.89",
"libalsa/1.2.10#e64d5e1ced869a2f676145bab4f4a181%1724146566.895",
"intel-neon2sse/cci.20210225#56e8b51d756e9ae2a612e3489039e07b%1701333748.561",
"imath/3.1.9#2e7f5802b247baae47235b4c8d5642c9%1708982814.433",
"gtk/system#3671596ecc796ec65f881b2cad66ce26%1681427046.339",
"imath/3.2.1#47a001e9196b8d377c839c4725a99772%1756476362.494",
"gemmlowp/cci.20210928#28483fa833aa47549961bb9c5ab84bfa%1676224257.989",
"fxdiv/cci.20200417#0b3afe4c9d1b8d05f5f017984c8cb15a%1678543821.122",
"freetype/2.13.2#dfa3d504cae4a08d5c72113bd6f28498%1709733500.506",
"freetype/2.13.2#18656f7a6d52256a930f1cbd79f1509d%1756828316.696",
"fp16/cci.20210320#34dbac7f6fa3dee68830028b53de6c84%1700638970.182",
"flatbuffers/23.3.3#9ae28c67104fca222622513355755d3e%1683895439.098",
"flac/1.4.2#6a17595ab773d2de32e18b5d3b24afff%1703803162.098",
"fft/cci.20061228#76a056c8ad3656ad557071c230f0f50c%1676213461.547",
"ffmpeg/4.4.4#0e4bd98a7a3303ae108adb9940f9ec3f%1706722475.079",
"farmhash/cci.20190513#af6593f545dd2b496e6bd019f1deb66f%1676156947.749",
"eigen/3.4.0#2e192482a8acff96fe34766adca2b24c%1680436083.8",
"dav1d/1.2.1#94259c8baa2b1e7ab9976f1c20822be8%1695167740.826",
"cpuinfo/cci.20231129#306f0c2325f566b37835fdea3af1cc2d%1702566017.149",
"bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4%1703591832.799",
"brotli/1.1.0#d56d7bb9ca722942aba17369cb5c0519%1696161049.808",
"automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50%1688481772.751",
"autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342%1703977033.025",
"ade/0.1.2d#f225d0a218a7c9fbb81746806c7de53d%1697752528.048",
"abseil/20230125.3#207b0d386ea564ac506dfe34e4cd6b55%1710262073.193"
"flatbuffers/23.3.3#c8315b9616eb2a4086937ad42d60d897%1743154513.58",
"flac/1.4.2#a903f1a261e796e4a1061fdfd48927a3%1761738290.975",
"fft/cci.20061228#30ae3da3bd671aa271a4816b8e92dc33%1741856930.734",
"ffmpeg/7.1.2#c083ae3319ed57a517d73cc8482d51d2%1762926555.399",
"farmhash/cci.20190513#60980ffb85c63bbba6514c209f2ee1b8%1741856928.45",
"expat/2.7.3#f529802a90f0758a01f498a18f8c657b%1759399780.465",
"eigen/3.4.0#e7256a460e38f651ab0aa5246f94cf6a%1759398149.964",
"dav1d/1.5.2#02adf43f86f51bfcfa38950037cb1047%1762589938.824",
"cpuinfo/cci.20231129#15e94782b128bee8bfd047f6102a4d21%1716817358.974",
"bzip2/1.0.8#c470882369c2d95c5c77e970c0c7e321%1762886692.465",
"brotli/1.1.0#406ce8f1c997f4ef7852fa01ff85ef9f%1743158659.041",
"automake/1.16.5#b91b7c384c3deaa9d535be02da14d04f%1755524470.56",
"autoconf/2.71#51077f068e61700d65bb05541ea1e4b0%1731054366.86",
"ade/0.1.2d#82546b5d78a6a8393f705a8f4f826dff%1742833246.863",
"abseil/20250127.0#4242e8b46c00cdfbeb976f3d02990ba6%1761741491.734"
],
"build_requires": [
"zlib/1.3.1#f52e03ae3d251dec704634230cd806a2%1708593606.497",
"yasm/1.3.0#fb800a15413dca19bfaef9e4b5d50694%1676208399.011",
"strawberryperl/5.32.1.1#8f83d05a60363a422f9033e52d106b47%1666134191.176",
"strawberryperl/5.30.0.1#d125df083747d815c66e9ee621f3909f%1666134190.827",
"protobuf/3.21.12#ff413e7c6d81724e872661875af83e68%1700600971.129",
"pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605%1701537936.436",
"pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b%1696606182.229",
"ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21%1684431244.21",
"nasm/2.15.05#058c93b2214a49ca1cfe9f8f26205568%1703550024.076",
"msys2/cci.latest#5a31efa2bde593541fd5ac3bcc50c01c%1699871190.424",
"meson/1.2.2#04bdfb85d665c82b08a3510aee3ffd19%1702568761.764",
"meson/1.2.1#f641f02771e4660c772354736da0b9c6%1702568762.471",
"zlib/1.3.1#b8bc2603263cf7eccbd6e17e66b0ed76%1733936244.862",
"yasm/1.3.0#c0bc84844465e1cd7850c820ad5b09b6%1752493247.057",
"wayland-protocols/1.33#b349fc274b8ef9ba525dda076385f3fd%1757598413.204",
"wayland/1.22.0#52f5e560014b3a69ae11173b45031ae1%1757604147.545",
"strawberryperl/5.32.1.1#8d114504d172cfea8ea1662d09b6333e%1751971032.423",
"protobuf/3.21.12#44ee56c0a6eea0c19aeeaca680370b88%1759134885.45",
"pkgconf/2.5.1#93c2051284cba1279494a43a4fcfeae2%1757684701.089",
"pkgconf/2.1.0#21f96520faf7660b99f872e956d2ac13%1755505630.82",
"pkgconf/2.0.3#c7ba7fd1d7d22534ee070ae60ed79604%1755505633.107",
"ninja/1.13.1#294f8721dbcde145674f7ba44994700e%1753400352.374",
"nasm/2.16.01#31e26f2ee3c4346ecd347911bd126904%1745483323.489",
"nasm/2.15.05#f7d6a6f3b14f583e001d9ae84e8cd152%1745483325.985",
"msys2/cci.latest#5b73b10144f73cc5bfe0572ed9be39e1%1751977009.857",
"meson/1.9.1#abbc783cd297bedce14581b4aec060b8%1758626166.349",
"meson/1.3.2#26ce8a76a36cc275cdfee1d757bc6561%1726730118.251",
"m4/1.4.19#b38ced39a01e31fef5435bc634461fd2%1700758725.451",
"libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b%1702300906.107",
"libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd%1707122814.387",
"gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b%1701248168.479",
"gettext/0.21#6a3dee40c7c7ddcd671205b5770c0d34%1710785562.76",
"cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78%1703679314.116",
"automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50%1688481772.751",
"autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342%1703977033.025"
"libxml2/2.15.0#8d852c332225c0aa07a723fba8bcd0f5%1759824466.773",
"libtool/2.4.7#14e7739cc128bc1623d2ed318008e47e%1755679003.847",
"libiconv/1.17#1e65319e945f2d31941a9d28cc13c058%1751451666.321",
"libffi/3.4.8#a045c00fb26779635e3bed40e80c5254%1753360042.396",
"gnu-config/cci.20210814#466e9d4d7779e1c142443f7ea44b4284%1762363589.329",
"gettext/0.22.5#4705a1582f4a611eadb15d0417427993%1755528989.046",
"flex/2.6.4#efa781fc5088b47c895bd4eef6911f2e%1761560242.855",
"expat/2.7.3#f529802a90f0758a01f498a18f8c657b%1759399780.465",
"cmake/4.1.3#d862653d72f0d0560c0bd2f356cba3e7%1763665421.934",
"cmake/3.31.10#313d16a1aa16bbdb2ca0792467214b76%1763665505.054",
"bison/3.8.2#c3490cbe0078b6fd3eb4cf5ed64144dc%1755688988.644",
"automake/1.16.5#b91b7c384c3deaa9d535be02da14d04f%1755524470.56",
"autoconf/2.71#51077f068e61700d65bb05541ea1e4b0%1731054366.86"
],
"python_requires": [],
"config_requires": []
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class PoseEstimationRecipe(ConanFile):

def requirements(self):
self.requires("tensorflow-lite/2.12.0")
self.requires("opencv/4.5.5")
self.requires("opencv/4.12.0")

def layout(self):
cmake_layout(self)