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.
03.1k
1<h1 align=center>2 <a href="http://chaijs.com" title="Chai Documentation">3 <img alt="deep-eql" src="https://raw.githubusercontent.com/chaijs/deep-eql/main/deep-eql-logo.svg"/>4 </a>5</h1>6 7<p align=center>8 Improved deep equality testing for <a href="http://nodejs.org/">node</a> and the browser.9</p>10 11<p align=center>12 <a href="https://github.com/chaijs/deep-eql/actions">13 <img14 alt="build:?"15 src="https://github.com/chaijs/deep-eql/workflows/Build/badge.svg"16 />17 </a><a href="https://coveralls.io/r/chaijs/deep-eql">18 <img19 alt="coverage:?"20 src="https://img.shields.io/coveralls/chaijs/deep-eql/master.svg?style=flat-square"21 />22 </a><a href="https://www.npmjs.com/packages/deep-eql">23 <img24 alt="dependencies:?"25 src="https://img.shields.io/npm/dm/deep-eql.svg?style=flat-square"26 />27 </a><a href="">28 <img29 alt="devDependencies:?"30 src="https://img.shields.io/david/chaijs/deep-eql.svg?style=flat-square"31 />32 </a>33 <br>34 <a href="https://chai-slack.herokuapp.com/">35 <img36 alt="Join the Slack chat"37 src="https://img.shields.io/badge/slack-join%20chat-E2206F.svg?style=flat-square"38 />39 </a>40 <a href="https://gitter.im/chaijs/deep-eql">41 <img42 alt="Join the Gitter chat"43 src="https://img.shields.io/badge/gitter-join%20chat-D0104D.svg?style=flat-square"44 />45 </a>46</p>47 48## What is Deep-Eql?49 50Deep Eql is a module which you can use to determine if two objects are "deeply" equal - that is, rather than having referential equality (`a === b`), this module checks an object's keys recursively, until it finds primitives to check for referential equality. For more on equality in JavaScript, read [the comparison operators article on mdn](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators).51 52As an example, take the following:53 54```js551 === 1 // These are primitives, they hold the same reference - they are strictly equal561 == '1' // These are two different primitives, through type coercion they hold the same value - they are loosely equal57{ a: 1 } !== { a: 1 } // These are two different objects, they hold different references and so are not strictly equal - even though they hold the same values inside58{ a: 1 } != { a: 1 } // They have the same type, meaning loose equality performs the same check as strict equality - they are still not equal.59 60var deepEql = require("deep-eql");61deepEql({ a: 1 }, { a: 1 }) === true // deepEql can determine that they share the same keys and those keys share the same values, therefore they are deeply equal!62```63 64## Installation65 66### Node.js67 68`deep-eql` is available on [npm](http://npmjs.org).69 70 $ npm install deep-eql71 72## Usage73 74The primary export of `deep-eql` is function that can be given two objects to compare. It will always return a boolean which can be used to determine if two objects are deeply equal.75 76### Rules77 78- Strict equality for non-traversable nodes according to [`Object.is`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is):79 - `eql(NaN, NaN).should.be.true;`80 - `eql(-0, +0).should.be.false;`81- All own and inherited enumerable properties are considered:82 - `eql(Object.create({ foo: { a: 1 } }), Object.create({ foo: { a: 1 } })).should.be.true;`83 - `eql(Object.create({ foo: { a: 1 } }), Object.create({ foo: { a: 2 } })).should.be.false;`84- When comparing `Error` objects, only `name`, `message`, and `code` properties are considered, regardless of enumerability:85 - `eql(Error('foo'), Error('foo')).should.be.true;`86 - `eql(Error('foo'), Error('bar')).should.be.false;`87 - `eql(Error('foo'), TypeError('foo')).should.be.false;`88 - `eql(Object.assign(Error('foo'), { code: 42 }), Object.assign(Error('foo'), { code: 42 })).should.be.true;`89 - `eql(Object.assign(Error('foo'), { code: 42 }), Object.assign(Error('foo'), { code: 13 })).should.be.false;`90 - `eql(Object.assign(Error('foo'), { otherProp: 42 }), Object.assign(Error('foo'), { otherProp: 13 })).should.be.true;`91- Arguments are not Arrays:92 - `eql([], arguments).should.be.false;`93 - `eql([], Array.prototype.slice.call(arguments)).should.be.true;`94 