]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
llava : the function "clip" should be int (#9237)
authortc-mb <redacted>
Fri, 30 Aug 2024 05:21:57 +0000 (13:21 +0800)
committerGitHub <redacted>
Fri, 30 Aug 2024 05:21:57 +0000 (07:21 +0200)
examples/llava/clip.cpp

index 10e8765b4cd197fddaca536348af90207348b34f..9b890571eee9c82bda96783f069dde92b28d2d6f 100644 (file)
@@ -1623,7 +1623,7 @@ static void normalize_image_u8_to_f32(const clip_image_u8* src, clip_image_f32*
     }
 }
 
-inline float clip(float x, float lower, float upper) {
+inline int clip(int x, int lower, int upper) {
     return std::max(lower, std::min(x, upper));
 }
 
@@ -1827,10 +1827,6 @@ static std::pair<int, int> uhd_get_refine_size(std::pair<int, int> original_size
     return refine_size;
 }
 
-inline int clip(int x, int lower, int upper) {
-    return std::max(lower, std::min(x, upper));
-}
-
 static std::pair<int, int> uhd_best_grid(const int max_slice_nums, const int multiple, const float log_ratio) {
     std::vector<int> candidate_split_grids_nums;
     for (int i : {multiple - 1, multiple, multiple + 1}) {