<snip>
@bridgman
You raise good points although I am aware of them. You misunderstand me regarding the workstation market because I was not being clear enough so let me reiterate another way; It is not the workstation market size today I am trying to estimate, it is the workstation projected growth.
Regarding amdkfd, I am really being "dramatic", if you believe I am then you never actually went though the patches pipled into the repo properly. I would not be at all surprised if people kill their hardware with it ! It is extremely obvious how it has been developed - some week(s) were found in the middle between projects, stuff was worked on and then something else came up so everyone just did a 'git add -u && git commit -m "whatever"' and when they came back forgot what they were even working on. It is also obvious that cycle of "forgot -> hack away -> forgot" has occurred a number of times. Further, no tracking has occurred from upstream or your other development branches, in fact its not at all unlike a random Android kernel branch chucked on github.
I spent many weeks looking it over and spending time getting things working locally *properly* and not in some show-and-tell form, amdkfd requires a concerted effort to make it usable let alone upstream ready. Right now you have under voltage hacks because of integer overflows and things and the fans set on full in the hops that the hardware does not go up in smoke.
I am sorry but yes it is a mess and I know it sounds super harsh, particularly because of the huge volume of effort AMD is doing and how much things have improved over the last year alone. I would say this is the one area that has been completely dismissed for everything else to succeed and I can see it not being without reason due to limited resources.
The part that concerns me is that I have reached out personally on a number of occasions (with patchsets to back me up) to help sort it out by just trying to coordinate a little and that community interaction has been sub-optimal. Like I have a great number of AMD patches rebased on master and some even cleaned up and AMD ignores that, makes no sense to me duplicated and wasted effort. That last part says to me that its worse than "just not enough time" it says to me "this is just a pet project so really not _that_ interested" or just poor understanding of community coordination. I now think the latter could be the case by watching the DAL situation on the side, because it feels reminiscent of the workflow process in and around amdkfd.
But... what do I know, I'm just some guy I suppose.
@bridgman
You raise good points although I am aware of them. You misunderstand me regarding the workstation market because I was not being clear enough so let me reiterate another way; It is not the workstation market size today I am trying to estimate, it is the workstation projected growth.
Regarding amdkfd, I am really being "dramatic", if you believe I am then you never actually went though the patches pipled into the repo properly. I would not be at all surprised if people kill their hardware with it ! It is extremely obvious how it has been developed - some week(s) were found in the middle between projects, stuff was worked on and then something else came up so everyone just did a 'git add -u && git commit -m "whatever"' and when they came back forgot what they were even working on. It is also obvious that cycle of "forgot -> hack away -> forgot" has occurred a number of times. Further, no tracking has occurred from upstream or your other development branches, in fact its not at all unlike a random Android kernel branch chucked on github.
I spent many weeks looking it over and spending time getting things working locally *properly* and not in some show-and-tell form, amdkfd requires a concerted effort to make it usable let alone upstream ready. Right now you have under voltage hacks because of integer overflows and things and the fans set on full in the hops that the hardware does not go up in smoke.
I am sorry but yes it is a mess and I know it sounds super harsh, particularly because of the huge volume of effort AMD is doing and how much things have improved over the last year alone. I would say this is the one area that has been completely dismissed for everything else to succeed and I can see it not being without reason due to limited resources.
The part that concerns me is that I have reached out personally on a number of occasions (with patchsets to back me up) to help sort it out by just trying to coordinate a little and that community interaction has been sub-optimal. Like I have a great number of AMD patches rebased on master and some even cleaned up and AMD ignores that, makes no sense to me duplicated and wasted effort. That last part says to me that its worse than "just not enough time" it says to me "this is just a pet project so really not _that_ interested" or just poor understanding of community coordination. I now think the latter could be the case by watching the DAL situation on the side, because it feels reminiscent of the workflow process in and around amdkfd.
But... what do I know, I'm just some guy I suppose.
Comment