Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is the Implementations part model reimplemented by yourselves #10

Open
skye95git opened this issue May 27, 2022 · 4 comments
Open

Is the Implementations part model reimplemented by yourselves #10

skye95git opened this issue May 27, 2022 · 4 comments

Comments

@skye95git
Copy link

Thanks for your great work! I have a few questions:

  1. Is the Implementations part model reimplemented by yourselves, or is it the official open source implementation collected?
  2. The Deepcs link failed.
  3. In the Code Retrieval (Search) department, is there a pre-training implementation for CodeBERT or GraphCodeBERT?
  4. Does the preprocessing part of the dataset contain data flow graph and control flow graph corresponding to the code?
@skye95git skye95git changed the title Did you guys replicate the Implementations part model? Is the Implementations part model reimplemented by yourselves May 27, 2022
@wanyao1992
Copy link
Collaborator

Hi sky95kit,
Thanks for you interest to our work. I will ask our team members to answer your questions. For the CFG and DFG part, we currently recommend you to our team members's tool SVF (https://github.com/SVF-tools/SVF).

@whatsmyname
Copy link
Collaborator

Answers:

  1. Some of the models are open-source but are implemented in different platforms (such as Torch7 or TF). We translated them into NaturalCC, or re-implemented by papers or GitHub repos.
  2. We will check it out.
  3. The authors of CodeBERT and GraphCodeBERT do not release their pretraining script, and we do not have sufficient resources to re-implement them. We (MSRA) don't plan to release the pre-training code in the near future. :(
  4. Not yet. You can refer to Data-flow and control-flow graphs for Java.

@isHuangXin
Copy link

Thanks for your great work! I have a few questions:

  1. Is the Implementations part model reimplemented by yourselves, or is it the official open source implementation collected?
  2. The Deepcs link failed.
  3. In the Code Retrieval (Search) department, is there a pre-training implementation for CodeBERT or GraphCodeBERT?
  4. Does the preprocessing part of the dataset contain data flow graph and control flow graph corresponding to the code?

Hi @skye95git
I noticed that you also have questions in the deepcs repo's issues Evaluation Benchmark on the trained model #16.
Have you tried to re-train DeepCS on the codesearchnet dataset? Maybe we can discuss it.

@skye95git
Copy link
Author

skye95git commented Jun 1, 2022

Thanks for your great work! I have a few questions:

  1. Is the Implementations part model reimplemented by yourselves, or is it the official open source implementation collected?
  2. The Deepcs link failed.
  3. In the Code Retrieval (Search) department, is there a pre-training implementation for CodeBERT or GraphCodeBERT?
  4. Does the preprocessing part of the dataset contain data flow graph and control flow graph corresponding to the code?

Hi @skye95git I noticed that you also have questions in the deepcs repo's issues Evaluation Benchmark on the trained model #16. Have you tried to re-train DeepCS on the codesearchnet dataset? Maybe we can discuss it.

Unfortunately, I only retrained the model on the data set mentioned in the paper.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants