deepseek-ai / DeepSeek-Coder

DeepSeek Coder: Let the Code Write Itself
https://coder.deepseek.com/
MIT License
6.84k stars 473 forks source link

有关文件依赖关系解析 #63

Open Grey4sh opened 11 months ago

Grey4sh commented 11 months ago

deepseek coder模型代码能力很强,给大佬们点赞! 这里有个问题想要请教一下,在别的issue中也已经看到过对于如何处理文件依赖关系的回复,但是举的例子都是Python/Java相关的,而模型的Cpp/C能力也挺强,请问你们在预训练时是如何处理repo级别Cpp/C的代码的依赖关系分析的呢?因为Cpp/C的项目与Python不同,通常不会在#include里带上别的.c/cpp文件,依赖项都是靠头文件解决的,这时候好像不是很能轻易分析出文件与文件间的依赖关系了。此外有些头文件中可能定义了比较庞大的枚举或者结构体,请问你们遇到过类似情况的代码吗?多谢!

Casi11as commented 11 months ago

还有C#的依赖关系,C#似乎并没有方法能导入本地其他的C#代码吧? 期待解答!

Hezhexi2002 commented 11 months ago

deepseek coder模型代码能力很强,给大佬们点赞! 这里有个问题想要请教一下,在别的issue中也已经看到过对于如何处理文件依赖关系的回复,但是举的例子都是Python/Java相关的,而模型的Cpp/C能力也挺强,请问你们在预训练时是如何处理repo级别Cpp/C的代码的依赖关系分析的呢?因为Cpp/C的项目与Python不同,通常不会在#include里带上别的.c/cpp文件,依赖项都是靠头文件解决的,这时候好像不是很能轻易分析出文件与文件间的依赖关系了。此外有些头文件中可能定义了比较庞大的枚举或者结构体,请问你们遇到过类似情况的代码吗?多谢!

同样期待这个问题的回复,现在想使用比赛相关的一些代码库去做finetune,大部分都是c++写的,也很想知道如何处理文件依赖关系的细节

ANYMS-A commented 8 months ago

deepseek coder模型代码能力很强,给大佬们点赞! 这里有个问题想要请教一下,在别的issue中也已经看到过对于如何处理文件依赖关系的回复,但是举的例子都是Python/Java相关的,而模型的Cpp/C能力也挺强,请问你们在预训练时是如何处理repo级别Cpp/C的代码的依赖关系分析的呢?因为Cpp/C的项目与Python不同,通常不会在#include里带上别的.c/cpp文件,依赖项都是靠头文件解决的,这时候好像不是很能轻易分析出文件与文件间的依赖关系了。此外有些头文件中可能定义了比较庞大的枚举或者结构体,请问你们遇到过类似情况的代码吗?多谢!

您好,请问您说的“在别的issue中也已经看到过对于如何处理文件依赖关系的回复”,能给指个路吗? 感谢!