





'''simple docstring'''






def      __A						(							a_						:  List[Any]	):
		if not isinstance(__UpperCamelCase      ,__UpperCamelCase	) or number < 0:
				raise ValueError("Input must be a non-negative integer"	)

		lowerCAmelCase     :    Any						=   0
		while number:
				# This way we arrive at next set bit (next 1) instead of looping
				# through each bit and checking for 1s hence the
				# loop won't run 32 times it will only run the number of `1` times
				number &= number - 1
				count += 1
		return count


if __name__ == "__main__":
					import doctest

					doctest.testmod()










'''simple docstring'''






import warnings

from ...utils import logging
from .image_processing_chinese_clip import ChineseCLIPImageProcessor


lowerCAmelCase       		=      logging.get_logger(__name__)
class 		lowerCamelCase  (      _A       ):



	def __init__(   self		,      *a_		,      **a_	):
			warnings.warn(
			    "The class ChineseCLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers."
			    " Please use ChineseCLIPImageProcessor instead."		,      a_		,      )
			super().__init__(*a_		,      **a_	)



