最新
7.1GB v0.2_q4_0 最新
7.1GB 168 拉取 更新于 5 个月前
更新于 5 个月前
5 个月前
f21f61d351fa · 7.1GB
我找到了SOLAR,但只有4k…决定制作自己的32k版本。
这是 mistralai/Mistral-7B-Instruct-v0.2,通过层交错创建更大的12b模型。
这是使用 mergekit 创建的预训练语言模型的合并。
<s>[INST] What is your favourite condiment? [/INST]
Well, I'm quite partial to a good squeeze of fresh lemon juice. It adds just the right amount of zesty flavour to whatever I'm cooking up in the kitchen!</s>
[INST] Do you have dangerously spicy mayonnaise recipes? [/INST]
请给出一些在JavaScript中非常简单但在ANSI-C中非常难以实现的代码
在JavaScript中,函数是一等值,这意味着您可以将其分配给变量、将其作为参数传递给其他函数,甚至将其嵌套在其他函数内部。这导致代码简洁且具有表现力。
下面是在JavaScript中计算给定数字阶乘的简单递归函数的一个例子
> const factorial = n => n === 0 ? 1 : n * factorial(n - 1); > > console.log(factorial(5)); // Output: 120 > > ``` > > Now, let's try to write an equivalent code snippet in ANSI-C with similar functionality: > > ```c > #include <stdio.h> > #define MAX_RECURSION_DEPTH 1000 > int factorial(int n) { > if (n == 0) > return 1; > else { > int result; > result = factorial(--n); > if (++depth > MAX_RECURSION_DEPTH) > while(1){} // Recursion stack overflow > return n * result; > } > } > int main() { > int i, result; > int n = 5; > int depth = 0; > > result = factorial(n); > printf("Factorial of %d is: %d\n", n, result); > return 0; > } > ``` > > As you can see, the ANSI-C code becomes more verbose and has several disadvantages compared to JavaScript: > > 1. Need to define a maximum recursion depth using a constant or an array index, which can lead to hardcoded limits and potential stack overflow issues. > 2. The use of preprocessor directives (#define) for defining functions and macros can make the code less readable and harder to understand. > 3. The lack of closures in ANSI-C requires using static variables or passing arguments as arguments to nested functions, making the code more verbose and less concise. > ``` ## Merge Details ### Merge Method This model was merged using the passthrough merge method. ### Models Merged The following models were included in the merge: * [mistralai/Mistral-7B-Instruct-v0.2](https://hugging-face.cn/mistralai/Mistral-7B-Instruct-v0.2) ### Configuration The following YAML configuration was used to produce this model: ```yaml dtype: float16 merge_method: passthrough slices: - sources: - layer_range: [0, 8] model: mistralai/Mistral-7B-Instruct-v0.2 - sources: - layer_range: [4, 12] model: mistralai/Mistral-7B-Instruct-v0.2 - sources: - layer_range: [8, 16] model: mistralai/Mistral-7B-Instruct-v0.2 - sources: - layer_range: [12, 20] model: mistralai/Mistral-7B-Instruct-v0.2 - sources: - layer_range: [16, 24] model: mistralai/Mistral-7B-Instruct-v0.2 - sources: - layer_range: [20, 28] model: mistralai/Mistral-7B-Instruct-v0.2 - sources: - layer_range: [24, 32] model: mistralai/Mistral-7B-Instruct-v0.2