| | --- |
| | license: llama2 |
| | --- |
| | |
| | # Marvinmw/13b_reasoner |
| | |
| | Welcome to the repository of Marvinmw/13b_reasoner, a custom 13-billion parameter model built upon the Llama 2 architecture, tailored for reasoning and code analysis, especially in the domain of smart contract audits. |
| |
|
| | ## Model Description |
| |
|
| | Marvinmw/13b_reasoner is based on the powerful Llama 2 model and has been fine-tuned with a significant dataset from Solodit and Code4rena. This includes over 10,000 findings from smart contract audits, making it uniquely suited for reasoning over complex smart contract code and security vulnerabilities. |
| | |
| | ### Features |
| | |
| | - **Base Model**: Llama 2, known for its robust handling of language and code. |
| | - **Fine-tuning Dataset**: Over 10,000 smart contract audit findings from platforms such as Solodit and Code4rena. |
| | - **Use Case**: Designed primarily for developers, auditors, and researchers engaged in the security analysis of blockchain technologies and smart contracts. |
| | |
| | ## Getting Started |
| | |
| | To use Marvinmw/13b_reasoner, follow these steps: |
| |
|
| | ### Prerequisites |
| |
|
| | - Python 3.8 or newer |
| | - pip or conda |
| |
|
| | ### Installation |
| |
|
| | Install the necessary packages using pip: |
| |
|
| | ```bash |
| | pip install -r requirements.txt |
| | ``` |
| |
|
| | ### Usage |
| |
|
| | You can load and use the model as follows: |
| |
|
| | ```python |
| | from transformers import AutoModel, AutoTokenizer |
| | |
| | model = AutoModel.from_pretrained("MetaTrustSig/13b_reasoner") |
| | tokenizer = AutoTokenizer.from_pretrained("MetaTrustSig/13b_reasoner") |
| | |
| | # Example usage |
| | text = "Insert your smart contract code or query here" |
| | inputs = tokenizer(text, return_tensors="pt") |
| | outputs = model(**inputs) |
| | ``` |
| |
|
| | ## Contributing |
| |
|
| | Contributions to Marvinmw/13b_reasoner are welcome! Here's how you can contribute: |
| | |
| | 1. **Issues**: For bugs or feature requests, open an issue. |
| | 2. **Pull Requests**: Submit a PR to contribute with code changes or documentation updates. |
| | |
| | Please see `CONTRIBUTING.md` for more details on our code of conduct and the process for submitting pull requests to us. |
| | |
| | ## License |
| | |
| | This project is licensed under the MIT License - see the `LICENSE` file for details. |
| | |
| | ## Acknowledgments |
| | |
| | - Thanks to the Llama 2 team for the base model. |
| | - Solodit and Code4rena for providing the dataset for fine-tuning. |
| | |
| | ## Contact |
| | |
| | For any further questions or partnership inquiries, please contact us via email at [info@metatrust.io]. |
| | |
| | ## Additional Information |
| | |
| | - **Model Performance Metrics**: If available, include details about the model's performance metrics and benchmarks. |
| | - **Updates and Maintenance**: Information about how the model will be updated and maintained. |
| | |
| | --- |
| | |
| | We hope you find Marvinmw/13b_reasoner useful for your smart contract security needs. Enjoy using it! |
| |
|