在Kosmos本地演示中遇到的问题是在使用以下命令运行vl_setup_xl.sh时:
using bash vl_setup_xl.sh
Ninja设置了一个默认的工作线程数量,但是可以通过设置环境变量MAX_JOBS=N来覆盖它。当达到某个点时,程序会杀死我的EC2示例,导致我不得不重新启动示例。这个问题在conda和非conda版本的Kosmos中都出现了。
模型我正在使用的是Kosmos2。
问题出现在使用以下代码时:
def set_params_fprop(Flash_fwd_params&, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, at::Tensor, at::Tensor, at::Tensor, at::Tensor, void*, void*, void*, void*, float, float, int, int):
memset(¶ms, 0, sizeof(params));
在这个函数中,使用了void* memset(void*, int, size_t)
来清除一个非平凡类型的对象struct Flash_fwd_params
,建议使用赋值或值初始化代替。
3条答案
按热度按时间9cbw7uwe1#
你好,似乎在安装xformer时遇到了一些问题。
ghhkc1vu2#
你好,你最终解决了这个问题吗?
dtcbnfnu3#
你好,我遇到了同样的问题。当我通过`pip install -v -U git+ https://github.com/facebookresearch/xformers.git@v0.0.22 '安装xformers时。你解决了吗?