├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── assets ├── images │ └── ac_overview.png └── pdf │ └── acecoder_v1.pdf ├── data ├── README.md ├── __init__.py ├── acecode_89k │ └── generate_main_dataset.py ├── acecode_pair_300k │ ├── __init__.py │ ├── convert_dataset_for_llama_factory.py │ ├── create_rm_dataset.py │ ├── create_rm_dataset.sh │ └── generate_main_pair_dataset.py ├── inference │ ├── ComputeAccuracy.py │ ├── Constants.py │ ├── EvaluateInferencedCode.py │ ├── GetDatasets.py │ ├── InferenceModels.py │ ├── Utility.py │ ├── __init__.py │ ├── native_inference.py │ ├── post_process_functions.py │ └── vllm_inference.py ├── setup.py ├── setup.sh ├── training_dataset │ ├── __init__.py │ ├── bigcode_python_fns │ │ ├── __init__.py │ │ ├── dataset.py │ │ ├── generate_test_cases.py │ │ └── preprocess.py │ ├── consolidate_dataset.py │ ├── constants.py │ ├── create_test_case_and_prompt.py │ ├── evaluate_inferenced_code.py │ ├── evaluate_inferenced_code.sh │ ├── evol │ │ ├── __init__.py │ │ ├── evol_dataset.py │ │ ├── generate_test_cases.py │ │ └── preprocess_evol.py │ ├── inference_generated_prompts.py │ ├── inference_generated_prompts.sh │ ├── oss │ │ ├── __init__.py │ │ ├── generate_test_cases.py │ │ ├── oss_dataset.py │ │ └── preprocess_oss.py │ └── util.py └── utility │ ├── __init__.py │ └── utility.py ├── examples └── run_acecoderm.py ├── setup.py ├── src └── acecoder │ ├── __init__.py │ ├── eval_test_cases.py │ ├── evalplus_eval.py │ └── rm_utils.py └── train ├── train_rl └── README.md └── train_rm ├── README.md └── configs ├── ds_z3_config.json ├── train_qwen_coder_ins_2.5_32b.yaml └── train_qwen_coder_ins_2.5_7b.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/ac_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/assets/images/ac_overview.png -------------------------------------------------------------------------------- /assets/pdf/acecoder_v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/assets/pdf/acecoder_v1.pdf -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/README.md -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/acecode_89k/generate_main_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/acecode_89k/generate_main_dataset.py -------------------------------------------------------------------------------- /data/acecode_pair_300k/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/acecode_pair_300k/convert_dataset_for_llama_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/acecode_pair_300k/convert_dataset_for_llama_factory.py -------------------------------------------------------------------------------- /data/acecode_pair_300k/create_rm_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/acecode_pair_300k/create_rm_dataset.py -------------------------------------------------------------------------------- /data/acecode_pair_300k/create_rm_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/acecode_pair_300k/create_rm_dataset.sh -------------------------------------------------------------------------------- /data/acecode_pair_300k/generate_main_pair_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/acecode_pair_300k/generate_main_pair_dataset.py -------------------------------------------------------------------------------- /data/inference/ComputeAccuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/ComputeAccuracy.py -------------------------------------------------------------------------------- /data/inference/Constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/Constants.py -------------------------------------------------------------------------------- /data/inference/EvaluateInferencedCode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/EvaluateInferencedCode.py -------------------------------------------------------------------------------- /data/inference/GetDatasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/GetDatasets.py -------------------------------------------------------------------------------- /data/inference/InferenceModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/InferenceModels.py -------------------------------------------------------------------------------- /data/inference/Utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/Utility.py -------------------------------------------------------------------------------- /data/inference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/inference/native_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/native_inference.py -------------------------------------------------------------------------------- /data/inference/post_process_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/post_process_functions.py -------------------------------------------------------------------------------- /data/inference/vllm_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/inference/vllm_inference.py -------------------------------------------------------------------------------- /data/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/setup.py -------------------------------------------------------------------------------- /data/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/setup.sh -------------------------------------------------------------------------------- /data/training_dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/training_dataset/bigcode_python_fns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/training_dataset/bigcode_python_fns/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/bigcode_python_fns/dataset.py -------------------------------------------------------------------------------- /data/training_dataset/bigcode_python_fns/generate_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/bigcode_python_fns/generate_test_cases.py -------------------------------------------------------------------------------- /data/training_dataset/bigcode_python_fns/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/bigcode_python_fns/preprocess.py -------------------------------------------------------------------------------- /data/training_dataset/consolidate_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/consolidate_dataset.py -------------------------------------------------------------------------------- /data/training_dataset/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/constants.py -------------------------------------------------------------------------------- /data/training_dataset/create_test_case_and_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/create_test_case_and_prompt.py -------------------------------------------------------------------------------- /data/training_dataset/evaluate_inferenced_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/evaluate_inferenced_code.py -------------------------------------------------------------------------------- /data/training_dataset/evaluate_inferenced_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/evaluate_inferenced_code.sh -------------------------------------------------------------------------------- /data/training_dataset/evol/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/training_dataset/evol/evol_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/evol/evol_dataset.py -------------------------------------------------------------------------------- /data/training_dataset/evol/generate_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/evol/generate_test_cases.py -------------------------------------------------------------------------------- /data/training_dataset/evol/preprocess_evol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/evol/preprocess_evol.py -------------------------------------------------------------------------------- /data/training_dataset/inference_generated_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/inference_generated_prompts.py -------------------------------------------------------------------------------- /data/training_dataset/inference_generated_prompts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/inference_generated_prompts.sh -------------------------------------------------------------------------------- /data/training_dataset/oss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/training_dataset/oss/generate_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/oss/generate_test_cases.py -------------------------------------------------------------------------------- /data/training_dataset/oss/oss_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/oss/oss_dataset.py -------------------------------------------------------------------------------- /data/training_dataset/oss/preprocess_oss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/oss/preprocess_oss.py -------------------------------------------------------------------------------- /data/training_dataset/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/training_dataset/util.py -------------------------------------------------------------------------------- /data/utility/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/utility/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/data/utility/utility.py -------------------------------------------------------------------------------- /examples/run_acecoderm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/examples/run_acecoderm.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/setup.py -------------------------------------------------------------------------------- /src/acecoder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/src/acecoder/__init__.py -------------------------------------------------------------------------------- /src/acecoder/eval_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/src/acecoder/eval_test_cases.py -------------------------------------------------------------------------------- /src/acecoder/evalplus_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/src/acecoder/evalplus_eval.py -------------------------------------------------------------------------------- /src/acecoder/rm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/src/acecoder/rm_utils.py -------------------------------------------------------------------------------- /train/train_rl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/train/train_rl/README.md -------------------------------------------------------------------------------- /train/train_rm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/train/train_rm/README.md -------------------------------------------------------------------------------- /train/train_rm/configs/ds_z3_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/train/train_rm/configs/ds_z3_config.json -------------------------------------------------------------------------------- /train/train_rm/configs/train_qwen_coder_ins_2.5_32b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/train/train_rm/configs/train_qwen_coder_ins_2.5_32b.yaml -------------------------------------------------------------------------------- /train/train_rm/configs/train_qwen_coder_ins_2.5_7b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TIGER-AI-Lab/AceCoder/HEAD/train/train_rm/configs/train_qwen_coder_ins_2.5_7b.yaml --------------------------------------------------------------------------------