File size: 1,720 Bytes
fbd1cc6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Contributing to CogniXpert v1.0

Thanks for your interest in improving CogniXpert. Contributions of code, docs, evaluations, and safety improvements are welcome.

## Ways to Contribute

- Report bugs or issues
- Improve documentation and examples
- Propose new evaluation scripts or prompts
- Contribute training or alignment recipes
- Optimize inference and memory usage

## Development Setup

- Python 3.10+
- `pip install -U transformers unsloth peft bitsandbytes`
- Optional GPU acceleration: CUDA 12.x with a recent NVIDIA driver

## Pull Request Guidelines

- Fork the repo and create a topic branch
- Keep changes focused and incremental
- Update docs and examples when behavior changes
- Add usage notes for new configs or flags
- Ensure code is free of secrets or proprietary data

## Coding and Docs Style

- Prefer clear, simple Python samples
- Use `device_map="auto"` for examples unless reasoned otherwise
- Keep README snippets runnable
- Write concise commit messages in imperative mood

## Safety and Scope

- Do not claim medical capability; include help‑seeking guidance
- Avoid training data that identifies individuals
- Note limitations and potential biases in evaluations

## Issue Triage

- `bug`: malfunction or incorrect behavior
- `docs`: documentation improvements
- `perf`: performance or memory optimization
- `safety`: alignment or guardrails
- `feature`: new recipes or capabilities

## Release and Weights

- LoRA adapters should include `adapter_config.json` and weights files
- Reference base model IDs and versions used during training
- Document data sources and filtering where possible

## License

By contributing, you agree your contributions are licensed under AGPL‑3.0.