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

Running on 4090 give Assertion `p.rmStatus == 0' failed #7

Open
keithyau opened this issue Oct 15, 2024 · 2 comments
Open

Running on 4090 give Assertion `p.rmStatus == 0' failed #7

keithyau opened this issue Oct 15, 2024 · 2 comments

Comments

@keithyau
Copy link

Tried both tinggrad4090driver and Nvidia official open-gpu-kernel-modules, while running ./cudaless.sh gives rmStatus = 5d (Requested page table not available), followed the YouTube 3 times and still got the same error.

But, the same setup running tinygrad examples with NV=1 (handcode & stablediffusions) works, so i guess the open source nvidia kernel already installed correctly.

image

Please kindly help ~

@keithyau
Copy link
Author

keithyau commented Oct 15, 2024

Also followed youtube tried with EXIT_I0CTL=95 NVDRIVER=1 BLOCK_I0CTL=11,12,78,85,73,82,16,20,30,13,15,17,19,35,71 ./driver.sh

But the results are the same, cross-referenced tinygrad, looks like tinygrad don't have such UVM_REGISTER_GPU_VASPACE_PARAMS operation?  Just one line:

elif nr == nv_gpu.UVM_REGISTER_GPU_VASPACE: pass

Is this can be skipped?

image

Thanks a lot !

@keithyau
Copy link
Author

After testing 530 - 560 drivers, so far only 535.180.01 can run step UVM_REGISTER_GPU_VASPACE but SF at NV_CHANNELGPFIFO_ALLOCATION_PARAMETERS

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

1 participant