Add lib targets for all C vision tasks
PiperOrigin-RevId: 586805240
This commit is contained in:
		
							parent
							
								
									7d73a3e1fd
								
							
						
					
					
						commit
						2b53891a7c
					
				| 
						 | 
				
			
			@ -64,3 +64,37 @@ cc_test(
 | 
			
		|||
        "@com_google_googletest//:gtest_main",
 | 
			
		||||
    ],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# bazel build -c opt --linkopt -s --strip always --define MEDIAPIPE_DISABLE_GPU=1 \
 | 
			
		||||
# //mediapipe/tasks/c/vision/image_classifier:libimage_classifier.so
 | 
			
		||||
cc_binary(
 | 
			
		||||
    name = "libimage_classifier.so",
 | 
			
		||||
    linkopts = [
 | 
			
		||||
        "-Wl,-soname=libimage_classifier.so",
 | 
			
		||||
        "-fvisibility=hidden",
 | 
			
		||||
    ],
 | 
			
		||||
    linkshared = True,
 | 
			
		||||
    tags = [
 | 
			
		||||
        "manual",
 | 
			
		||||
        "nobuilder",
 | 
			
		||||
        "notap",
 | 
			
		||||
    ],
 | 
			
		||||
    deps = [":image_classifier_lib"],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# bazel build --config darwin_arm64 -c opt --strip always --define MEDIAPIPE_DISABLE_GPU=1 \
 | 
			
		||||
# //mediapipe/tasks/c/vision/image_classifier:libimage_classifier.dylib
 | 
			
		||||
cc_binary(
 | 
			
		||||
    name = "libimage_classifier.dylib",
 | 
			
		||||
    linkopts = [
 | 
			
		||||
        "-Wl,-install_name,libimage_classifier.dylib",
 | 
			
		||||
        "-fvisibility=hidden",
 | 
			
		||||
    ],
 | 
			
		||||
    linkshared = True,
 | 
			
		||||
    tags = [
 | 
			
		||||
        "manual",
 | 
			
		||||
        "nobuilder",
 | 
			
		||||
        "notap",
 | 
			
		||||
    ],
 | 
			
		||||
    deps = [":image_classifier_lib"],
 | 
			
		||||
)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,3 +65,37 @@ cc_test(
 | 
			
		|||
        "@com_google_googletest//:gtest_main",
 | 
			
		||||
    ],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# bazel build -c opt --linkopt -s --strip always --define MEDIAPIPE_DISABLE_GPU=1 \
 | 
			
		||||
# //mediapipe/tasks/c/vision/image_embedder:libimage_embedder.so
 | 
			
		||||
cc_binary(
 | 
			
		||||
    name = "libimage_embedder.so",
 | 
			
		||||
    linkopts = [
 | 
			
		||||
        "-Wl,-soname=libimage_embedder.so",
 | 
			
		||||
        "-fvisibility=hidden",
 | 
			
		||||
    ],
 | 
			
		||||
    linkshared = True,
 | 
			
		||||
    tags = [
 | 
			
		||||
        "manual",
 | 
			
		||||
        "nobuilder",
 | 
			
		||||
        "notap",
 | 
			
		||||
    ],
 | 
			
		||||
    deps = [":image_embedder_lib"],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# bazel build --config darwin_arm64 -c opt --strip always --define MEDIAPIPE_DISABLE_GPU=1 \
 | 
			
		||||
# //mediapipe/tasks/c/vision/image_embedder:libimage_embedder.dylib
 | 
			
		||||
cc_binary(
 | 
			
		||||
    name = "libimage_embedder.dylib",
 | 
			
		||||
    linkopts = [
 | 
			
		||||
        "-Wl,-install_name,libimage_embedder.dylib",
 | 
			
		||||
        "-fvisibility=hidden",
 | 
			
		||||
    ],
 | 
			
		||||
    linkshared = True,
 | 
			
		||||
    tags = [
 | 
			
		||||
        "manual",
 | 
			
		||||
        "nobuilder",
 | 
			
		||||
        "notap",
 | 
			
		||||
    ],
 | 
			
		||||
    deps = [":image_embedder_lib"],
 | 
			
		||||
)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -63,3 +63,37 @@ cc_test(
 | 
			
		|||
        "@com_google_googletest//:gtest_main",
 | 
			
		||||
    ],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# bazel build -c opt --linkopt -s --strip always --define MEDIAPIPE_DISABLE_GPU=1 \
 | 
			
		||||
# //mediapipe/tasks/c/vision/object_detector:libobject_detector.so
 | 
			
		||||
cc_binary(
 | 
			
		||||
    name = "libobject_detector.so",
 | 
			
		||||
    linkopts = [
 | 
			
		||||
        "-Wl,-soname=libobject_detector.so",
 | 
			
		||||
        "-fvisibility=hidden",
 | 
			
		||||
    ],
 | 
			
		||||
    linkshared = True,
 | 
			
		||||
    tags = [
 | 
			
		||||
        "manual",
 | 
			
		||||
        "nobuilder",
 | 
			
		||||
        "notap",
 | 
			
		||||
    ],
 | 
			
		||||
    deps = [":object_detector_lib"],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# bazel build --config darwin_arm64 -c opt --strip always --define MEDIAPIPE_DISABLE_GPU=1 \
 | 
			
		||||
# //mediapipe/tasks/c/vision/object_detector:libobject_detector.dylib
 | 
			
		||||
cc_binary(
 | 
			
		||||
    name = "libobject_detector.dylib",
 | 
			
		||||
    linkopts = [
 | 
			
		||||
        "-Wl,-install_name,libobject_detector.dylib",
 | 
			
		||||
        "-fvisibility=hidden",
 | 
			
		||||
    ],
 | 
			
		||||
    linkshared = True,
 | 
			
		||||
    tags = [
 | 
			
		||||
        "manual",
 | 
			
		||||
        "nobuilder",
 | 
			
		||||
        "notap",
 | 
			
		||||
    ],
 | 
			
		||||
    deps = [":object_detector_lib"],
 | 
			
		||||
)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user