初始化项目,由ModelHub XC社区提供模型
Model: mradermacher/magibu-11b-i1-GGUF Source: Original Platform
This commit is contained in:
60
.gitattributes
vendored
Normal file
60
.gitattributes
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.arrow filter=lfs diff=lfs merge=lfs -text
|
||||
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
||||
*.ftz filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.h5 filter=lfs diff=lfs merge=lfs -text
|
||||
*.joblib filter=lfs diff=lfs merge=lfs -text
|
||||
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
||||
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
||||
*.model filter=lfs diff=lfs merge=lfs -text
|
||||
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
||||
*.npy filter=lfs diff=lfs merge=lfs -text
|
||||
*.npz filter=lfs diff=lfs merge=lfs -text
|
||||
*.onnx filter=lfs diff=lfs merge=lfs -text
|
||||
*.ot filter=lfs diff=lfs merge=lfs -text
|
||||
*.parquet filter=lfs diff=lfs merge=lfs -text
|
||||
*.pb filter=lfs diff=lfs merge=lfs -text
|
||||
*.pickle filter=lfs diff=lfs merge=lfs -text
|
||||
*.pkl filter=lfs diff=lfs merge=lfs -text
|
||||
*.pt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pth filter=lfs diff=lfs merge=lfs -text
|
||||
*.rar filter=lfs diff=lfs merge=lfs -text
|
||||
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
||||
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar filter=lfs diff=lfs merge=lfs -text
|
||||
*.tflite filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.wasm filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.imatrix.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ3_XXS.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q2_K_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ1_M.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ2_XXS.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ2_XS.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ2_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ1_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q4_1.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-IQ3_S.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
magibu-11b.i1-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
|
||||
90
README.md
Normal file
90
README.md
Normal file
@@ -0,0 +1,90 @@
|
||||
---
|
||||
base_model: alibayram/magibu-11b
|
||||
language:
|
||||
- en
|
||||
library_name: transformers
|
||||
model_name: magibu-11b
|
||||
mradermacher:
|
||||
readme_rev: 1
|
||||
quantized_by: mradermacher
|
||||
tags:
|
||||
- generated_from_trainer
|
||||
- unsloth
|
||||
- sft
|
||||
- trl
|
||||
---
|
||||
## About
|
||||
|
||||
<!-- ### quantize_version: 2 -->
|
||||
<!-- ### output_tensor_quantised: 1 -->
|
||||
<!-- ### convert_type: hf -->
|
||||
<!-- ### vocab_type: -->
|
||||
<!-- ### tags: nicoboss -->
|
||||
<!-- ### quants: Q2_K IQ3_M Q4_K_S IQ3_XXS Q3_K_M small-IQ4_NL Q4_K_M IQ2_M Q6_K IQ4_XS Q2_K_S IQ1_M Q3_K_S IQ2_XXS Q3_K_L IQ2_XS Q5_K_S IQ2_S IQ1_S Q5_K_M Q4_0 IQ3_XS Q4_1 IQ3_S -->
|
||||
<!-- ### quants_skip: -->
|
||||
<!-- ### skip_mmproj: -->
|
||||
weighted/imatrix quants of https://huggingface.co/alibayram/magibu-11b
|
||||
|
||||
<!-- provided-files -->
|
||||
|
||||
***For a convenient overview and download list, visit our [model page for this model](https://hf.tst.eu/model#magibu-11b-i1-GGUF).***
|
||||
|
||||
static quants are available at https://huggingface.co/mradermacher/magibu-11b-GGUF
|
||||
## Usage
|
||||
|
||||
If you are unsure how to use GGUF files, refer to one of [TheBloke's
|
||||
READMEs](https://huggingface.co/TheBloke/KafkaLM-70B-German-V0.1-GGUF) for
|
||||
more details, including on how to concatenate multi-part files.
|
||||
|
||||
## Provided Quants
|
||||
|
||||
(sorted by size, not necessarily quality. IQ-quants are often preferable over similar sized non-IQ quants)
|
||||
|
||||
| Link | Type | Size/GB | Notes |
|
||||
|:-----|:-----|--------:|:------|
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.imatrix.gguf) | imatrix | 0.1 | imatrix file (for creating your own quants) |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ1_S.gguf) | i1-IQ1_S | 2.7 | for the desperate |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ1_M.gguf) | i1-IQ1_M | 2.9 | mostly desperate |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ2_XXS.gguf) | i1-IQ2_XXS | 3.3 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ2_XS.gguf) | i1-IQ2_XS | 3.6 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ2_S.gguf) | i1-IQ2_S | 3.8 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ2_M.gguf) | i1-IQ2_M | 4.1 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q2_K_S.gguf) | i1-Q2_K_S | 4.1 | very low quality |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q2_K.gguf) | i1-Q2_K | 4.5 | IQ3_XXS probably better |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ3_XXS.gguf) | i1-IQ3_XXS | 4.5 | lower quality |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ3_XS.gguf) | i1-IQ3_XS | 4.9 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ3_S.gguf) | i1-IQ3_S | 5.1 | beats Q3_K* |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q3_K_S.gguf) | i1-Q3_K_S | 5.1 | IQ3_XS probably better |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ3_M.gguf) | i1-IQ3_M | 5.3 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q3_K_M.gguf) | i1-Q3_K_M | 5.7 | IQ3_S probably better |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q3_K_L.gguf) | i1-Q3_K_L | 6.2 | IQ3_M probably better |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ4_XS.gguf) | i1-IQ4_XS | 6.2 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-IQ4_NL.gguf) | i1-IQ4_NL | 6.6 | prefer IQ4_XS |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q4_0.gguf) | i1-Q4_0 | 6.6 | fast, low quality |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q4_K_S.gguf) | i1-Q4_K_S | 6.6 | optimal size/speed/quality |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q4_K_M.gguf) | i1-Q4_K_M | 7.0 | fast, recommended |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q4_1.gguf) | i1-Q4_1 | 7.2 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q5_K_S.gguf) | i1-Q5_K_S | 7.9 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q5_K_M.gguf) | i1-Q5_K_M | 8.1 | |
|
||||
| [GGUF](https://huggingface.co/mradermacher/magibu-11b-i1-GGUF/resolve/main/magibu-11b.i1-Q6_K.gguf) | i1-Q6_K | 9.3 | practically like static Q6_K |
|
||||
|
||||
Here is a handy graph by ikawrakow comparing some lower-quality quant
|
||||
types (lower is better):
|
||||
|
||||

|
||||
|
||||
And here are Artefact2's thoughts on the matter:
|
||||
https://gist.github.com/Artefact2/b5f810600771265fc1e39442288e8ec9
|
||||
|
||||
## FAQ / Model Request
|
||||
|
||||
See https://huggingface.co/mradermacher/model_requests for some answers to
|
||||
questions you might have and/or if you want some other model quantized.
|
||||
|
||||
## Thanks
|
||||
|
||||
I thank my company, [nethype GmbH](https://www.nethype.de/), for letting
|
||||
me use its servers and providing upgrades to my workstation to enable
|
||||
this work in my free time. Additional thanks to [@nicoboss](https://huggingface.co/nicoboss) for giving me access to his private supercomputer, enabling me to provide many more imatrix quants, at much higher quality, than I would otherwise be able to.
|
||||
|
||||
<!-- end -->
|
||||
3
magibu-11b.i1-IQ1_M.gguf
Normal file
3
magibu-11b.i1-IQ1_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8d6596e01371fdda46cc9eb84c082ca131d15e826efea702ba89eff625c8f5a6
|
||||
size 2815218080
|
||||
3
magibu-11b.i1-IQ1_S.gguf
Normal file
3
magibu-11b.i1-IQ1_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:491e3440f5d2af6f1b9434df11cf8e507205a249da0a207801e4156b5fd83d98
|
||||
size 2597904800
|
||||
3
magibu-11b.i1-IQ2_M.gguf
Normal file
3
magibu-11b.i1-IQ2_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:79666ef8593313e39cc46cdf837ff95577c4a2bed683b216a08283d20a7d672b
|
||||
size 3960951200
|
||||
3
magibu-11b.i1-IQ2_S.gguf
Normal file
3
magibu-11b.i1-IQ2_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:60bb72517f845f56f136b868dca4e309b33126a8a4365b3518ae1be280f3b475
|
||||
size 3671200160
|
||||
3
magibu-11b.i1-IQ2_XS.gguf
Normal file
3
magibu-11b.i1-IQ2_XS.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d75356cb617c1d49ede4b014d028c4876b7fb70574ef6fc1bfa64d91c67b19d0
|
||||
size 3490750880
|
||||
3
magibu-11b.i1-IQ2_XXS.gguf
Normal file
3
magibu-11b.i1-IQ2_XXS.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:736b91d2afd9622a7f9975e7716171fa885086bf5a4afc15240457f3450d4cdc
|
||||
size 3177406880
|
||||
3
magibu-11b.i1-IQ3_M.gguf
Normal file
3
magibu-11b.i1-IQ3_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0e360e6befd0f6cf8c2dff1de0f0e8bfa4b9c261bcaab993964392e31effef62
|
||||
size 5239365920
|
||||
3
magibu-11b.i1-IQ3_S.gguf
Normal file
3
magibu-11b.i1-IQ3_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:227c5a020c4589387a5c88033f26c1e48aaabf0f908de4b14a226e6aa3ffa6fd
|
||||
size 5041959200
|
||||
3
magibu-11b.i1-IQ3_XS.gguf
Normal file
3
magibu-11b.i1-IQ3_XS.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:932eda6d3029a8bd802e7ef40ba7bac24d4aa0ebcd3e0d4df1d8d26014a8ac0c
|
||||
size 4789809440
|
||||
3
magibu-11b.i1-IQ3_XXS.gguf
Normal file
3
magibu-11b.i1-IQ3_XXS.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9b0c8f87c66ef238c106a125e36a036a869f3547069fd085e263f9bd16fe0aff
|
||||
size 4435390880
|
||||
3
magibu-11b.i1-IQ4_NL.gguf
Normal file
3
magibu-11b.i1-IQ4_NL.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d4e2175a734a59c3e33c32ec7aaa7874037a449e5c4f73b24fce7e89d1d23e47
|
||||
size 6470807840
|
||||
3
magibu-11b.i1-IQ4_XS.gguf
Normal file
3
magibu-11b.i1-IQ4_XS.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9de448105caac4593f1eb8c139b71593c3ffe141a6684990569b65031538bc23
|
||||
size 6134608160
|
||||
3
magibu-11b.i1-Q2_K.gguf
Normal file
3
magibu-11b.i1-Q2_K.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8b973edf05dc4c4dbc4c2321714dacd6a4034a2fc673ef2c4796424c96abbb15
|
||||
size 4351865120
|
||||
3
magibu-11b.i1-Q2_K_S.gguf
Normal file
3
magibu-11b.i1-Q2_K_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d1cb91af92ca0dc83f9d778b0aa1459fcd1fd6c818fabaa1f51550d30982b899
|
||||
size 4032254240
|
||||
3
magibu-11b.i1-Q3_K_L.gguf
Normal file
3
magibu-11b.i1-Q3_K_L.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:58f3e184961a6a971edf052e3079765804411f28ef82e9b6eb22250c317a34be
|
||||
size 6063829280
|
||||
3
magibu-11b.i1-Q3_K_M.gguf
Normal file
3
magibu-11b.i1-Q3_K_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bee0518d9aa4d5bb7dd240ffc709f7464d479242763249bfd4479f6c90522b72
|
||||
size 5592461600
|
||||
3
magibu-11b.i1-Q3_K_S.gguf
Normal file
3
magibu-11b.i1-Q3_K_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5de28f3b86d2af631a973fe888b0c875f4696bff2412646ea90263ad0650d43f
|
||||
size 5041959200
|
||||
3
magibu-11b.i1-Q4_0.gguf
Normal file
3
magibu-11b.i1-Q4_0.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:35bb0dc912ffff92dc3bc6ff604e21c1c21dde3c851c5568557ac7e2f6ee8261
|
||||
size 6492926240
|
||||
3
magibu-11b.i1-Q4_1.gguf
Normal file
3
magibu-11b.i1-Q4_1.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d55c531fb8b35f41d076aa6eaf02d7ded90ab323b33a336d1358d5aff25ed61c
|
||||
size 7143207200
|
||||
3
magibu-11b.i1-Q4_K_M.gguf
Normal file
3
magibu-11b.i1-Q4_K_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:178525b3c64a3f40d73ef6d7502c70560798e04144e1dc6629ced85402bb3e84
|
||||
size 6884421920
|
||||
3
magibu-11b.i1-Q4_K_S.gguf
Normal file
3
magibu-11b.i1-Q4_K_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:11b436361c22e4abeda455027db96abd7a37d2119f3255342a4ee4d5439e3820
|
||||
size 6518976800
|
||||
3
magibu-11b.i1-Q5_K_M.gguf
Normal file
3
magibu-11b.i1-Q5_K_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:49b95163d4c380db1902abd9a8b04612a1ed994ecd64faaa02c9e5d205378484
|
||||
size 8028680480
|
||||
3
magibu-11b.i1-Q5_K_S.gguf
Normal file
3
magibu-11b.i1-Q5_K_S.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:792902d1e2f7457828ff62df1af92accc5880740b6c0b9b1f73647712f434b13
|
||||
size 7815606560
|
||||
3
magibu-11b.i1-Q6_K.gguf
Normal file
3
magibu-11b.i1-Q6_K.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:56351b45d195d21ed52697f3b65060ed865f3452e292a08c559dc125672b8a77
|
||||
size 9244455200
|
||||
3
magibu-11b.imatrix.gguf
Normal file
3
magibu-11b.imatrix.gguf
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7139139bb7cf21931da8d23308a52faeac98dbfb924a7da48b6c07e55208568a
|
||||
size 7473632
|
||||
Reference in New Issue
Block a user