Run this on CPU

#6
by J22 - opened

ChatLLM.cpp now supports this model:

    ________          __  __    __    __  ___ 
   / ____/ /_  ____ _/ /_/ /   / /   /  |/  /_________  ____
  / /   / __ \/ __ `/ __/ /   / /   / /|_/ // ___/ __ \/ __ \
 / /___/ / / / /_/ / /_/ /___/ /___/ /  / // /__/ /_/ / /_/ /
 \____/_/ /_/\__,_/\__/_____/_____/_/  /_(_)___/ .___/ .___/
You are served by OLMoE,                      /_/   /_/
with 6919161856 (1.3B effect.) parameters.

You  > write a quick sort function in python
A.I. >
Sure, here's a quick sort function in Python:

def quick_sort(arr):
    if len(arr) <= 1:
        return arr
    else:
        pivot = arr[0]
        less = [x for x in arr[1:] if x <= pivot]
        greater = [x for x in arr[1:] if x > pivot]
        return quick_sort(less) + [pivot] + quick_sort(greater)
 
This function takes in an array `arr` as input and recursively .....

Sign up or log in to comment