Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
channel.js90 linesDownload Raw Back to utils
1/* IMPORT */2/* MAIN */3const Channel = {4    /* CLAMP */5    min: {6        r: 0,7        g: 0,8        b: 0,9        s: 0,10        l: 0,11        a: 012    },13    max: {14        r: 255,15        g: 255,16        b: 255,17        h: 360,18        s: 100,19        l: 100,20        a: 121    },22    clamp: {23        r: (r) => r >= 255 ? 255 : (r < 0 ? 0 : r),24        g: (g) => g >= 255 ? 255 : (g < 0 ? 0 : g),25        b: (b) => b >= 255 ? 255 : (b < 0 ? 0 : b),26        h: (h) => h % 360,27        s: (s) => s >= 100 ? 100 : (s < 0 ? 0 : s),28        l: (l) => l >= 100 ? 100 : (l < 0 ? 0 : l),29        a: (a) => a >= 1 ? 1 : (a < 0 ? 0 : a)30    },31    /* CONVERSION */32    //SOURCE: https://planetcalc.com/777933    toLinear: (c) => {34        const n = c / 255;35        return c > .03928 ? Math.pow(((n + .055) / 1.055), 2.4) : n / 12.92;36    },37    //SOURCE: https://gist.github.com/mjackson/531125638    hue2rgb: (p, q, t) => {39        if (t < 0)40            t += 1;41        if (t > 1)42            t -= 1;43        if (t < 1 / 6)44            return p + (q - p) * 6 * t;45        if (t < 1 / 2)46            return q;47        if (t < 2 / 3)48            return p + (q - p) * (2 / 3 - t) * 6;49        return p;50    },51    hsl2rgb: ({ h, s, l }, channel) => {52        if (!s)53            return l * 2.55; // Achromatic54        h /= 360;55        s /= 100;56        l /= 100;57        const q = (l < .5) ? l * (1 + s) : (l + s) - (l * s);58        const p = 2 * l - q;59        switch (channel) {60            case 'r': return Channel.hue2rgb(p, q, h + 1 / 3) * 255;61            case 'g': return Channel.hue2rgb(p, q, h) * 255;62            case 'b': return Channel.hue2rgb(p, q, h - 1 / 3) * 255;63        }64    },65    rgb2hsl: ({ r, g, b }, channel) => {66        r /= 255;67        g /= 255;68        b /= 255;69        const max = Math.max(r, g, b);70        const min = Math.min(r, g, b);71        const l = (max + min) / 2;72        if (channel === 'l')73            return l * 100;74        if (max === min)75            return 0; // Achromatic76        const d = max - min;77        const s = (l > .5) ? d / (2 - max - min) : d / (max + min);78        if (channel === 's')79            return s * 100;80        switch (max) {81            case r: return ((g - b) / d + (g < b ? 6 : 0)) * 60;82            case g: return ((b - r) / d + 2) * 60;83            case b: return ((r - g) / d + 4) * 60;84            default: return -1; //TSC: TypeScript is stupid and complains if there isn't this useless default statement85        }86    }87};88/* EXPORT */89export default Channel;90 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai