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
prism-keep-markup.js127 linesDownload Raw Back to keep-markup
1(function () {2 3	if (typeof Prism === 'undefined' || typeof document === 'undefined' || !document.createRange) {4		return;5	}6 7	Prism.plugins.KeepMarkup = true;8 9	Prism.hooks.add('before-highlight', function (env) {10		if (!env.element.children.length) {11			return;12		}13 14		if (!Prism.util.isActive(env.element, 'keep-markup', true)) {15			return;16		}17 18		var dropTokens = Prism.util.isActive(env.element, 'drop-tokens', false);19		/**20		 * Returns whether the given element should be kept.21		 *22		 * @param {HTMLElement} element23		 * @returns {boolean}24		 */25		function shouldKeep(element) {26			if (dropTokens && element.nodeName.toLowerCase() === 'span' && element.classList.contains('token')) {27				return false;28			}29			return true;30		}31 32		var pos = 0;33		var data = [];34		function processElement(element) {35			if (!shouldKeep(element)) {36				// don't keep this element and just process its children37				processChildren(element);38				return;39			}40 41			var o = {42				// Store original element so we can restore it after highlighting43				element: element,44				posOpen: pos45			};46			data.push(o);47 48			processChildren(element);49 50			o.posClose = pos;51		}52		function processChildren(element) {53			for (var i = 0, l = element.childNodes.length; i < l; i++) {54				var child = element.childNodes[i];55				if (child.nodeType === 1) { // element56					processElement(child);57				} else if (child.nodeType === 3) { // text58					pos += child.data.length;59				}60			}61		}62		processChildren(env.element);63 64		if (data.length) {65			// data is an array of all existing tags66			env.keepMarkup = data;67		}68	});69 70	Prism.hooks.add('after-highlight', function (env) {71		if (env.keepMarkup && env.keepMarkup.length) {72 73			var walk = function (elt, nodeState) {74				for (var i = 0, l = elt.childNodes.length; i < l; i++) {75 76					var child = elt.childNodes[i];77 78					if (child.nodeType === 1) { // element79						if (!walk(child, nodeState)) {80							return false;81						}82 83					} else if (child.nodeType === 3) { // text84						if (!nodeState.nodeStart && nodeState.pos + child.data.length > nodeState.node.posOpen) {85							// We found the start position86							nodeState.nodeStart = child;87							nodeState.nodeStartPos = nodeState.node.posOpen - nodeState.pos;88						}89						if (nodeState.nodeStart && nodeState.pos + child.data.length >= nodeState.node.posClose) {90							// We found the end position91							nodeState.nodeEnd = child;92							nodeState.nodeEndPos = nodeState.node.posClose - nodeState.pos;93						}94 95						nodeState.pos += child.data.length;96					}97 98					if (nodeState.nodeStart && nodeState.nodeEnd) {99						// Select the range and wrap it with the element100						var range = document.createRange();101						range.setStart(nodeState.nodeStart, nodeState.nodeStartPos);102						range.setEnd(nodeState.nodeEnd, nodeState.nodeEndPos);103						nodeState.node.element.innerHTML = '';104						nodeState.node.element.appendChild(range.extractContents());105						range.insertNode(nodeState.node.element);106						range.detach();107 108						// Process is over109						return false;110					}111				}112				return true;113			};114 115			// For each tag, we walk the DOM to reinsert it116			env.keepMarkup.forEach(function (node) {117				walk(env.element, {118					node: node,119					pos: 0120				});121			});122			// Store new highlightedCode for later hooks calls123			env.highlightedCode = env.element.innerHTML;124		}125	});126}());127 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai