├── .github ├── actions │ └── cldk-setup │ │ └── action.yml ├── dependabot.yml ├── notebook_lists │ ├── cldk_notebooks.txt │ └── vanilla_notebooks.txt └── workflows │ └── notebooks.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── LICENSE-code ├── LICENSE-data ├── README.md └── recipes ├── Auto_Documentation └── Auto_Documentation.ipynb ├── CodeLLM_DevKit ├── README.md ├── code_summarization.ipynb ├── generate_unit_tests.ipynb └── validating_code_translation.ipynb ├── Code_Gen_from_Tests ├── .gitignore ├── Code_Gen_from_Tests.ipynb └── rational-good-example.py ├── Coding_Assistant_in_VSCode ├── Coding_Assistant_in_VSCode.ipynb └── images │ ├── AddNewModel.png │ ├── CodeChatOllamaGC20b.png │ ├── ConfigureOllama.png │ ├── EditContinueConfig.png │ ├── SelectGraniteModel.png │ ├── SelectOllamaProvider.png │ └── TabAutocompletion.png ├── Fine_Tuning_Granite └── Finetuning_Granite.ipynb ├── Getting_Started_with_Granite_Code.ipynb ├── Guard-Rails ├── HAP.ipynb └── README.md ├── Text_to_Python └── Text_to_Python.ipynb ├── Text_to_SQL ├── Text_to_SQL.ipynb └── TwitterDataset │ ├── Location.csv │ ├── Tweet.csv │ ├── TwitterSyntheticDataGen.ipynb │ ├── User.csv │ └── social_media.db ├── Text_to_Shell └── Text_to_Shell.ipynb ├── Text_to_Shell_Exec └── Text_to_Shell_Exec.ipynb └── Unit_Tests_Generation └── Unit_Tests_Generation.ipynb /.github/actions/cldk-setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.github/actions/cldk-setup/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/notebook_lists/cldk_notebooks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.github/notebook_lists/cldk_notebooks.txt -------------------------------------------------------------------------------- /.github/notebook_lists/vanilla_notebooks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.github/notebook_lists/vanilla_notebooks.txt -------------------------------------------------------------------------------- /.github/workflows/notebooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.github/workflows/notebooks.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/LICENSE-code -------------------------------------------------------------------------------- /LICENSE-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/LICENSE-data -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/README.md -------------------------------------------------------------------------------- /recipes/Auto_Documentation/Auto_Documentation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Auto_Documentation/Auto_Documentation.ipynb -------------------------------------------------------------------------------- /recipes/CodeLLM_DevKit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/CodeLLM_DevKit/README.md -------------------------------------------------------------------------------- /recipes/CodeLLM_DevKit/code_summarization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/CodeLLM_DevKit/code_summarization.ipynb -------------------------------------------------------------------------------- /recipes/CodeLLM_DevKit/generate_unit_tests.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/CodeLLM_DevKit/generate_unit_tests.ipynb -------------------------------------------------------------------------------- /recipes/CodeLLM_DevKit/validating_code_translation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/CodeLLM_DevKit/validating_code_translation.ipynb -------------------------------------------------------------------------------- /recipes/Code_Gen_from_Tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Code_Gen_from_Tests/.gitignore -------------------------------------------------------------------------------- /recipes/Code_Gen_from_Tests/Code_Gen_from_Tests.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Code_Gen_from_Tests/Code_Gen_from_Tests.ipynb -------------------------------------------------------------------------------- /recipes/Code_Gen_from_Tests/rational-good-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Code_Gen_from_Tests/rational-good-example.py -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/Coding_Assistant_in_VSCode.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/Coding_Assistant_in_VSCode.ipynb -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/AddNewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/AddNewModel.png -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/CodeChatOllamaGC20b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/CodeChatOllamaGC20b.png -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/ConfigureOllama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/ConfigureOllama.png -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/EditContinueConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/EditContinueConfig.png -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/SelectGraniteModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/SelectGraniteModel.png -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/SelectOllamaProvider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/SelectOllamaProvider.png -------------------------------------------------------------------------------- /recipes/Coding_Assistant_in_VSCode/images/TabAutocompletion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Coding_Assistant_in_VSCode/images/TabAutocompletion.png -------------------------------------------------------------------------------- /recipes/Fine_Tuning_Granite/Finetuning_Granite.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Fine_Tuning_Granite/Finetuning_Granite.ipynb -------------------------------------------------------------------------------- /recipes/Getting_Started_with_Granite_Code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Getting_Started_with_Granite_Code.ipynb -------------------------------------------------------------------------------- /recipes/Guard-Rails/HAP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Guard-Rails/HAP.ipynb -------------------------------------------------------------------------------- /recipes/Guard-Rails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Guard-Rails/README.md -------------------------------------------------------------------------------- /recipes/Text_to_Python/Text_to_Python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_Python/Text_to_Python.ipynb -------------------------------------------------------------------------------- /recipes/Text_to_SQL/Text_to_SQL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_SQL/Text_to_SQL.ipynb -------------------------------------------------------------------------------- /recipes/Text_to_SQL/TwitterDataset/Location.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_SQL/TwitterDataset/Location.csv -------------------------------------------------------------------------------- /recipes/Text_to_SQL/TwitterDataset/Tweet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_SQL/TwitterDataset/Tweet.csv -------------------------------------------------------------------------------- /recipes/Text_to_SQL/TwitterDataset/TwitterSyntheticDataGen.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_SQL/TwitterDataset/TwitterSyntheticDataGen.ipynb -------------------------------------------------------------------------------- /recipes/Text_to_SQL/TwitterDataset/User.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_SQL/TwitterDataset/User.csv -------------------------------------------------------------------------------- /recipes/Text_to_SQL/TwitterDataset/social_media.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_SQL/TwitterDataset/social_media.db -------------------------------------------------------------------------------- /recipes/Text_to_Shell/Text_to_Shell.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_Shell/Text_to_Shell.ipynb -------------------------------------------------------------------------------- /recipes/Text_to_Shell_Exec/Text_to_Shell_Exec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Text_to_Shell_Exec/Text_to_Shell_Exec.ipynb -------------------------------------------------------------------------------- /recipes/Unit_Tests_Generation/Unit_Tests_Generation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-granite-community/granite-code-cookbook/HEAD/recipes/Unit_Tests_Generation/Unit_Tests_Generation.ipynb --------------------------------------------------------------------------------