Daemontatox commited on
Commit
63cb732
·
verified ·
1 Parent(s): 49bd35b

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +87 -6
README.md CHANGED
@@ -8,14 +8,95 @@ tags:
8
  license: apache-2.0
9
  language:
10
  - en
 
 
 
 
11
  ---
 
12
 
13
- # Uploaded finetuned model
14
 
15
- - **Developed by:** Daemontatox
16
- - **License:** apache-2.0
17
- - **Finetuned from model :** unsloth/qwen3-coder-30b-a3b-instruct
 
 
 
 
18
 
19
- This qwen3_moe model was trained 2x faster with [Unsloth](https://github.com/unslothai/unsloth) and Huggingface's TRL library.
 
 
 
 
 
 
20
 
21
- [<img src="https://raw.githubusercontent.com/unslothai/unsloth/main/images/unsloth%20made%20with%20love.png" width="200"/>](https://github.com/unslothai/unsloth)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  license: apache-2.0
9
  language:
10
  - en
11
+ datasets:
12
+ - Tesslate/Rust_Dataset
13
+ - Tesslate/Gradient-Reasoning
14
+ library_name: transformers
15
  ---
16
+ ![image](./image.jpg)
17
 
18
+ # FerrisMind (Daemontatox, 2025)
19
 
20
+ ## Model Details
21
+ - **Model name:** Daemontatox/FerrisMind
22
+ - **Developed by:** Daemontatox
23
+ - **Year released:** 2025
24
+ - **License:** apache-2.0
25
+ - **Base model:** [unsloth/qwen3-coder-30b-a3b-instruct](https://huggingface.co/unsloth/qwen3-coder-30b-a3b-instruct)
26
+ - **Model type:** Instruction-tuned large language model for code generation
27
 
28
+ ## Model Summary
29
+ FerrisMind is a finetuned variant of Qwen3 Coder Flash, specialized for **Rust programming**.
30
+ It is optimized for:
31
+ - Idiomatic Rust generation
32
+ - High-performance and memory-safe code practices
33
+ - Fast inference and completion speed
34
+ - Practical coding assistant tasks, from boilerplate scaffolding to compiler-level optimizations
35
 
36
+ ## Intended Use
37
+ - Rust development assistance
38
+ - Generating idiomatic and production-ready Rust code
39
+ - Accelerating prototyping and compiler-level workflows
40
+ - Educational use for learning Rust best practices
41
+
42
+ ### Out of Scope
43
+ - Non-code general conversation
44
+ - Unsafe or malicious code generation
45
+
46
+ ## Training
47
+ - **Finetuned from:** unsloth/qwen3-coder-30b-a3b-instruct
48
+ - **Objective:** Specialization in Rust code generation and idiomatic best practices
49
+ - **Methods:** Instruction tuning and domain-specific data
50
+
51
+ ## Limitations
52
+ - May generate non-compiling Rust code in complex cases
53
+ - Not optimized for other languages beyond Rust
54
+ - Inference requires significant compute resources
55
+
56
+ ## Example Usage
57
+ ```rust
58
+ // Example: Async file reader in idiomatic Rust
59
+ use tokio::fs::File;
60
+ use tokio::io::{self, AsyncReadExt};
61
+
62
+ #[tokio::main]
63
+ async fn main() -> io::Result<()> {
64
+ let mut file = File::open("example.txt").await?;
65
+ let mut contents = String::new();
66
+ file.read_to_string(&mut contents).await?;
67
+ println!("File content: {}", contents);
68
+ Ok(())
69
+ }
70
+ ```
71
+
72
+ ```rust
73
+ use std::thread;
74
+ use std::sync::mpsc;
75
+
76
+ fn main() {
77
+ let (tx, rx) = mpsc::channel();
78
+
79
+ for i in 0..5 {
80
+ let tx_clone = tx.clone();
81
+ thread::spawn(move || {
82
+ let message = format!("Message from thread {}", i);
83
+ tx_clone.send(message).unwrap();
84
+ });
85
+ }
86
+
87
+ drop(tx); // Close the original sender
88
+
89
+ for received in rx {
90
+ println!("Got: {}", received);
91
+ }
92
+ }
93
+ ```
94
+
95
+
96
+
97
+ @misc{daemontatox2025ferrismind,
98
+ title={FerrisMind: Rust-specialized Qwen3 Coder Finetune},
99
+ author={Daemontatox},
100
+ year={2025},
101
+ howpublished={\url{https://huggingface.co/Daemontatox/FerrisMind}}
102
+ }