Specifically for gnocchi:
I have a ton of all purpose flour and I don't see myself using semolina flour much in the future.
You can, but the gnocchi will be a little softer. Semolina is what will help hold the mixture together which is why it's used in making pasta.
I haven't made this recipe specifically, but I make gnocchi quite often and always use all-purpose flour. You should be fine, just make sure the dough is the right consistency.