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

Any update on 5700 Xt support? #887

Closed
narekmargaryan opened this issue Sep 13, 2019 · 244 comments
Closed

Any update on 5700 Xt support? #887

narekmargaryan opened this issue Sep 13, 2019 · 244 comments

Comments

@narekmargaryan
Copy link

Just curious if you have any plans on supporting the 5700 Xt card in the near future. As of now I haven't seen it in the supported GPUs list. Would be nice to also have it included!

@kentrussell
Copy link
Contributor

There are different levels of support in ROCm, since it's an entire stack, which makes this a difficult question to answer.

1-Kernel support. This usually comes pretty quickly from upstream, and is already there in its infancy. The basic code is there, and there is work going on to thoroughly test the kernel functionality
2-Thunk support. This is usually pretty quick too, since it's mostly just adding the chip information, and then adding any weird quirks that the HW has (shader engine distribution, SDMA queues, etc)
3-Runtime support. This usually takes longer as there is a lot of testing to go on
4-Official ROCm support - Once we have 1-3 supported, we need to run the full gambit of tests and applications against the stack. This requires a lot of time, and a lot of bug-fixes. Once this is done, that's when we add it to the Supported GPUs list.

So there may be some partial support for it right now, or it might work almost perfectly. It's all a bit of a crapshoot until we update the documentation, as we haven't tested everything to fulfill our exit criteria for supporting a GPU. You can always try it out, and post PRs to help to support them in the interim, though. We always like help from the community!

@Moading
Copy link

Moading commented Sep 25, 2019

Hi, in my experience GPUs listed as "supported" have no guarantee to work properly. I have opend a few issues here and the speed at which theses issues are fixed is extremely disappointing. The most annoying thing is missing OpenCL 2.0 support for hardware that is still beeing sold (gfx803).

I have zero confidence that the latest hardware will have OpenCL 2.0 support in ROCm, therefore I am not buying new hardware. There would be more business for AMD if the drivers delivered better OpenCL support.

@EwoutH
Copy link

EwoutH commented Oct 8, 2019

@kentrussell Could you create a new issue for us to track Navi integration? You could create a task list to mark the process:

  • 1-Kernel support
  • 2-Thunk support
  • 3-Runtime support
  • 4-Official ROCm support
- [ ] 1-Kernel support
- [ ] 2-Thunk support
- [ ] 3-Runtime support
- [ ] 4-Official ROCm support

@onfoot
Copy link

onfoot commented Oct 11, 2019

I'm new here, and don't know anything about anything, so it's perfectly fine that I chip in. ;) I'm interested in ROCm since I'm currently buying the 5700 XT for myself and wanted, aside from gaming, to play around with PyTorch and Tensorflow.

Seems like kernel support has been merged in on Sep 23rd, Thunk has support for Navi 10 since July, so we're getting there.

@EwoutH
Copy link

EwoutH commented Dec 12, 2019

@aak-amd @zhang2amd @Rmalavally @kentrussell Any updates about Navi/RDNA support?

@mritunjaymusale
Copy link

Bump.
Still wondering if the support is there or not?

#998

@jemzipx
Copy link

jemzipx commented Mar 2, 2020

It is kind of sad that AMD has forgotten Navi users. I have found a temporary solution to use my RX 5700XT for deep learning with rather astonishing results. I thought I should share it here. Using Linux kernel 5.6rc and AMDGPU PRO driver I was able to set up OpenCL 2.0 on Manjaro Linux. Then I installed PlaidML which supports opencl devices. After that, I set Keras backend to PlaidML and just used Keras. I ran some benchmarks and the results are just amazing. It outperforms my 12C/24T Ryzen 3900 CPU by a massive margin. While it takes more than 12 minutes to train MobileNet on Ryzen 3900X, it takes less than a minute on Radeon 5700XT. Here are the Inference latency and Time/FPS comparison in mobilenet benchmark:

RX 5700 XT GPU:
-----------------------------------------------------------------------------------------
Network Name         Inference Latency         Time / FPS          
-----------------------------------------------------------------------------------------
mobilenet                  22.00 ms                  19.68 ms / 50.80 fps

Ryzen 3900X CPU:
-----------------------------------------------------------------------------------------
Network Name         Inference Latency         Time / FPS          
-----------------------------------------------------------------------------------------
mobilenet                  695.84 ms                 695.56 ms / 1.44 fps

pladiml-bench

And for those who prefer to see a working example, here is a CNN trained on MNIST in Keras using RX 5700XT:

keras-cnn

@FiCacador
Copy link

ROCm-OpenCL-Runtime 3.1 changes introduced ROC_GFX10, that's Navi!
It still isn't listed as supported on the official documentation, but neither is any non deprecated Linux kernel...
Has anyone already tried 3.1 with Navi?

@jemzipx
Copy link

jemzipx commented Mar 3, 2020

The Navi support seems to be a work in progress. There are no clear instructions on how to compile ROCm from scratch anyway. I downloaded all their sources codes using Google Repo tool and there are at least 40 different projects to compile separately! I couldn't find any easy way to automate the building process. There is a project that is supposed to automate the build process but has not been updated in the past few years. If the guys at AMD can illuminate us on how to automate ROCm compilation, it would be greatly appreciated.

@lrie
Copy link

lrie commented Mar 10, 2020

There is no or no complete Navi support in ROCM 3.1 .
Tested with Radeon 5700XT, ROCM 3.1 and Tensorflow 2.1

`
gpu-user@gpu-server:~/benchmarks/scripts/tf_cnn_benchmarks$ python3 tf_cnn_benchmarks.py --num_gpus=1 --batch_size=64 --model=resnet50
WARNING:tensorflow:From /home/gpu-user/.local/lib/python3.6/site-packages/tensorflow_core/python/compat/v2_compat.py:88: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Instructions for updating:
non-resource variables are not supported in the long term
2020-03-10 19:45:39.130116: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE3 SSE4.1 SSE4.2 AVX AVX2 FMA
2020-03-10 19:45:39.155823: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency: 3099670000 Hz
2020-03-10 19:45:39.156223: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x4ed3e10 initialized for platform Host (this does not guarantee that XLA will be used). Devices:
2020-03-10 19:45:39.156330: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version
2020-03-10 19:45:39.159225: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libhip_hcc.so
2020-03-10 19:45:39.193370: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1573] Found device 0 with properties:
pciBusID: 0000:2b:00.0 name: Device 731f ROCm AMD GPU ISA: gfx1010
coreClock: 0.1GHz coreCount: 40 deviceMemorySize: 7.98GiB deviceMemoryBandwidth: -1B/s
2020-03-10 19:45:39.235125: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library librocblas.so
2020-03-10 19:45:39.236629: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libMIOpen.so
2020-03-10 19:45:39.237930: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library librocfft.so
2020-03-10 19:45:39.238294: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library librocrand.so
2020-03-10 19:45:39.238463: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1697] Adding visible gpu devices: 0
2020-03-10 19:45:39.238596: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1096] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-03-10 19:45:39.238658: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1102] 0
2020-03-10 19:45:39.238695: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] 0: N
2020-03-10 19:45:39.238890: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1241] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 7524 MB memory) -> physical GPU (device: 0, name: Device 731f, pci bus id: 0000:2b:00.0)
TensorFlow: 2.1
Model: resnet50
Dataset: imagenet (synthetic)
Mode: training
SingleSess: False
Batch size: 64 global
64 per device
Num batches: 100
Num epochs: 0.00
Devices: ['/gpu:0']
NUMA bind: False
Data format: NCHW
Optimizer: sgd
Variables: parameter_server

Generating training model
WARNING:tensorflow:From /home/gpu-user/benchmarks/scripts/tf_cnn_benchmarks/convnet_builder.py:134: conv2d (from tensorflow.python.layers.convolutional) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.keras.layers.Conv2D instead.
W0310 19:45:39.282001 139982497593152 deprecation.py:323] From /home/gpu-user/benchmarks/scripts/tf_cnn_benchmarks/convnet_builder.py:134: conv2d (from tensorflow.python.layers.convolutional) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.keras.layers.Conv2D instead.
WARNING:tensorflow:From /home/gpu-user/.local/lib/python3.6/site-packages/tensorflow_core/python/layers/convolutional.py:424: Layer.apply (from tensorflow.python.keras.engine.base_layer) is deprecated and will be removed in a future version.
Instructions for updating:
Please use layer.__call__ method instead.
W0310 19:45:39.284210 139982497593152 deprecation.py:323] From /home/gpu-user/.local/lib/python3.6/site-packages/tensorflow_core/python/layers/convolutional.py:424: Layer.apply (from tensorflow.python.keras.engine.base_layer) is deprecated and will be removed in a future version.
Instructions for updating:
Please use layer.__call__ method instead.
WARNING:tensorflow:From /home/gpu-user/benchmarks/scripts/tf_cnn_benchmarks/convnet_builder.py:266: max_pooling2d (from tensorflow.python.layers.pooling) is deprecated and will be removed in a future version.
Instructions for updating:
Use keras.layers.MaxPooling2D instead.
W0310 19:45:39.321026 139982497593152 deprecation.py:323] From /home/gpu-user/benchmarks/scripts/tf_cnn_benchmarks/convnet_builder.py:266: max_pooling2d (from tensorflow.python.layers.pooling) is deprecated and will be removed in a future version.
Instructions for updating:
Use keras.layers.MaxPooling2D instead.
Initializing graph
WARNING:tensorflow:From /home/gpu-user/benchmarks/scripts/tf_cnn_benchmarks/benchmark_cnn.py:2267: Supervisor.init (from tensorflow.python.training.supervisor) is deprecated and will be removed in a future version.
Instructions for updating:
Please switch to tf.train.MonitoredTrainingSession
W0310 19:45:41.986801 139982497593152 deprecation.py:323] From /home/gpu-user/benchmarks/scripts/tf_cnn_benchmarks/benchmark_cnn.py:2267: Supervisor.init (from tensorflow.python.training.supervisor) is deprecated and will be removed in a future version.
Instructions for updating:
Please switch to tf.train.MonitoredTrainingSession
2020-03-10 19:45:42.372816: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1573] Found device 0 with properties:
pciBusID: 0000:2b:00.0 name: Device 731f ROCm AMD GPU ISA: gfx1010
coreClock: 0.1GHz coreCount: 40 deviceMemorySize: 7.98GiB deviceMemoryBandwidth: -1B/s
2020-03-10 19:45:42.373062: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library librocblas.so
2020-03-10 19:45:42.373111: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libMIOpen.so
2020-03-10 19:45:42.373155: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library librocfft.so
2020-03-10 19:45:42.373201: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library librocrand.so
2020-03-10 19:45:42.373313: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1697] Adding visible gpu devices: 0
2020-03-10 19:45:42.373361: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1096] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-03-10 19:45:42.373398: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1102] 0
2020-03-10 19:45:42.373431: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] 0: N
2020-03-10 19:45:42.373560: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1241] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 7524 MB memory) -> physical GPU (device: 0, name: Device 731f, pci bus id: 0000:2b:00.0)
terminate called after throwing an instance of 'std::runtime_error'
what(): No device code available for function: ZN10tensorflow7functor28FillPhiloxRandomKernelLaunchINS_6random27TruncatedNormalDistributionINS2_19SingleSampleAdapterINS2_12PhiloxRandomEEEfEEEEvS5_PNT_17ResultElementTypeExS8, for agent: gfx1010
Fatal Python error: Aborted
`

@Ge0rges
Copy link

Ge0rges commented Mar 19, 2020

Any update on the status of this issue?

@SlausB
Copy link

SlausB commented Mar 19, 2020

I'm not a ROCm user, but I tried installing it just to get OpenCL working because as I found somewhere that it's how ROCm works on AMD devices: through OpenCL. So ROCm supposed to set OpenCL up, but failed in my case. Eventually, I got OpenCL working on Ubuntu 18.04, but I think it should work on any distro (only kernel version matters): https://askubuntu.com/questions/1209725/how-to-get-opencl-support-for-navi10-gpus-from-amd <-- that's how I managed to achieve it.
So I think if you guys set OpenCL up on your setup, ROCm should also work properly with RX5700 (navi10-12)
I hope it helps ^^

@lrie
Copy link

lrie commented Mar 19, 2020

@SlavMFM
As mentioned, I was able to install ROCm 3.1 and thus OpenCL.
clinfo results look fine.
So there is Navi support, but it is not really functional.
Look at the error above:
No device code available for function:
This seems to point to some not fully implemented libraries or missing assembler snippets.
A bit like a car without engine.

@SlausB
Copy link

SlausB commented Mar 19, 2020

Interesting. Was you able to run some raw OpenCL examples to verify it's working properly? I once had "fake" OpenCL setup where clinfo was printing even GPU name (Radeon RX5700xt), but actual opencl functions from within C++ wasn't working. I just can't imagine how ROCm could utilize AMD GPUs rather just through OpenCL, so it it's working, ROCm should work too, hmm...

@jemzipx
Copy link

jemzipx commented Mar 19, 2020

@SlavMFM As far as I know, AMD provides two seperate OpenCL 2.0 implementations. One in ROCm and another in AMDGPU PRO driver. I have tested the OpenCL 2.0 in AMDGPU PRO and can confirm it works fine (see my post above). Although, getting OpenCL to work does not guarantee that ROCm would work too.

@SlausB
Copy link

SlausB commented Mar 19, 2020

@jemzipx cool! I'm surprised amdgpu-pro drivers can be actually installed ^^ - you just get kernel 5.6 and install amdgpu-pro on top of it?
Btw, there is at least another offician support: mesa drivers where AMD devs directly implement their GPUs support, for example navi14 was implemented half-a-year before GPUs release: https://lists.freedesktop.org/archives/mesa-dev/2019-August/222273.html - that's how I got OpenCL working in my case: with mesa-19.3 driver (which can stack on > kernel 5.4, but not 5.6).

@jemzipx
Copy link

jemzipx commented Mar 20, 2020

@SlavMFM that is right. I installed amdgpu-pro on top of kernel 5.6rc in Manjaro (should work in Arch too). I tried Mesa before (actually that was the first thing I tried) but Mesa's OpenCL version was 1.2 which is quite old and kind of outdated. As far as I can tell, OpenCL 2.0 support for Navi can only be found in AMDGPU-PRO and ROCm.

@SlausB
Copy link

SlausB commented Mar 20, 2020

@jemzipx you think it'll work only on Manjaro and Arch and won't work on other distros like Ubuntu? Would like to try it on Ubuntu later.
I'm currently having mesa-19.3 and it claims 2.1 platform and 2.0 device; not sure if it's practically 2.0 though.

@jemzipx
Copy link

jemzipx commented Mar 20, 2020

@SlavMFM It should work on all distros. I have only tested Manjaro personally. I'm also curious to know how it plays on Ubuntu. BTW, have you tested Keras/PlaidML with your Mesa OpenCL on Ubuntu? Please give it a go and let us know the result.

@mritunjaymusale
Copy link

[Update]
I was able to compile and install pytorch using the latest ROCm 3.1.1 using this guide.
But I don't know how to install custom modules like DCNv2 that are C++ extensions of pytorch.
There was some prompt I kept getting everytime I used pytorch, I can't remember, neither can I test it since I'm afk.
All in all, things are looking better for Navi gpus, still no idea on when the official support will come through.

@Rmalavally
Copy link
Contributor

AMD ROCm is validated for GPU compute hardware such as AMD Radeon Instinct GPUs. Other AMD cards may work, however, they are not officially supported at this time. We appreciate your feedback and we will consider it for future versions of ROCm.

Regards,
Roopa

@FiCacador
Copy link

I don't think anyone here is asking for validation or even official support. All that Navi owners and potential buyers would like is for it to somehow work, now several months after it's release, just like it would work for them from day zero if they have got, say, a RTX 2070 using CUDA.
People understand that the resources are limited, that it's open software, that it's a new architecture, that it's not focused on computing... but after so much time without support or even confirmation that it will ever come, it looks like individuals with interest in these kind of projects that don't require validation and also game on the side unfortunately have only one choice and it's not AMD. Which is understandable from a business perspective, only too bad for those customers to have less options on the market.

@foolnotion
Copy link

let's just call it AMD on the compute market is a joke at the moment and the only option for the consumer is to go nvidia.

@jemzipx
Copy link

jemzipx commented Mar 30, 2020

@Rmalavally That is a very disappointing answer from an AMD's representative. The thing is that, Nvidia's success was due to the fact that every college gamer kid with their consumer-based GTX/RTX card could run deep learning algorithms as well. There are many of us that do not want to rely on Nvidia's propriety CUDA and would prefer to use open standards like OpenCL etc. This is a great business opportunity for AMD and is the one that matters more than designing graphic cards for next-gen xbox and playstation. We hope AMD change its approach to consumer-grade cards.

@valeriob01
Copy link

@Rmalavally That is a very disappointing answer from an AMD's representative. The thing is that, Nvidia's success was due to the fact that every college gamer kid with their consumer-based GTX/RTX card could run deep learning algorithms as well. There are many of us that do not want to rely on Nvidia's propriety CUDA and would prefer to use open standards like OpenCL etc. This is a great business opportunity for AMD and is the one that matters more than designing graphic cards for next-gen xbox and playstation. We hope AMD change its approach to consumer-grade cards.

This is not the first time we get disappointing answers from AMD, We ALL hope AMD change its approach to consumer-grade cards, and its approach to Radeon Instinct MI50 selling strategy for consumers too, not only for businesses.

@lrie
Copy link

lrie commented Mar 30, 2020

Well let's face it:
Jen-Hsun Huang said: "Nvidia is a Software Company,"
If you look at their stock chart, that may have been a wise decision.

If AMD decides to put all their effort on fancy 7nm tech, but does not want to spend the money for software developers, we just have to swallow that pill and move on.

@valeriob01
Copy link

I was going to stay out of this (mostly not to notify everyone subscribed for something useless) but I figured 6 notifs isn't too different from 5. sigh
Please stop this. I don't care for anybody apologizing to anybody else. I agree with everything PeterNjeim said, and I think "apologizing" is a waste of time for everyone who's subscribed that would rather not be notified.

  1. The timeframe has been stated, you can decide if that's acceptable for you or not. Read this: #887 (comment)
  2. If you looked at the past comments of this Issue, there have been many similar complaints. No new opinions are being discussed.

With the above factors considered, I don't think it's worth notifying everyone. Or, to put it more blunt, I don't want to be notified for this. If you want to complain, please use a different medium.
I only want to be notified when there is actual progress, or a breakthrough/roadblocker is found that might change the ETA.

Has the timeframe for support been stated with any confidence? For example:
In Jan.

"We request you to wait for few more days for official support and keep watching our documentation."

Then in April (three months later),

"I can not comment on exact timelines as of today, but, roughly, will be available in next 2 to 4 months."

If you have confidence in the time frame (and only a passing interest in ROCm) then you could just as easily mute the notifications for the next two months, or longer, and just check in then. If you don't have confidence but still want to know when things happen, just get updates when they release new versions.
The only groups that would actively need to follow this are: 1) Active dev community working on adding support, or 2) the rest of the followers that are tired of AMD lacking any kind of software support and would like to see changes being made or comment on the lack thereof.
It is definitely valid to call out complaints on this forum because that is exactly how AMD has provided any kind of acknowledgment of feedback.
That being said, I personally was tired of waiting for two years, so I bought a 3090 and I can say I have never looked back.

So you have a 3090, claimed to have "never looked back", yet you are here in this thread, which is the definition of looking back. All these passive aggressive remarks need to stop. This opinion has been shared numerous times. It adds zero substance to this thread. Stop notifying people if there are no updates. An update to your opinion is not an update to the state of this thread. I am subscribed for updates to ROCm, not to your opinion. Almost every single one of your claims was already countered by Sage. Who knows what will happen and when, your own argument undermines itself. You admit that the timeframe could be uncertain, and so, I, someone who can't know for sure if that's a proper timeframe, will remain subscribed and unmuted.

Please, stop this nonsense. Someone shared an opinion that has been shared too many times. That is not a reason to reply on this thread. Every time someone argues against this they say something like: "I think that opinion is useful". That's great, I thought it was useful the first time too, but since this opinion has already been shared several times, it is no longer useful.

That was the only point I made. I never said you couldn't complain, I made a specific point and the people who replied to me made strawmen against me. The irony of asking me to apologize when I was completely logical and telling others to stop unnecessary emails to subscribers. As Sage said, this stops now.

Repeating:

Just to remember to everybody discussing here: if you are not a ROCm developer or github admin, it is not your task to reprimand people here on whatever you might disagree with. Let the admins do their work, and stay at your place. If you don't want to be notified it is as simple as to mute notifications or change your notification preferences to something less invasive.

@sagehane
Copy link

Just to remember to everybody discussing here: if you are not a ROCm developer or github admin, it is not your task to reprimand people here on whatever you might disagree with. Let the admins do their work, and stay at your place. If you don't want to be notified it is as simple as to mute notifications or change your notification preferences to something less invasive.

This statement has confused me so much that I'm implored to ask: So, are you a dev/admin and making this statement from the position as such? (I honestly can't tell, as I fail to see why somebody not in the position would make such a comment)

If so, sure, agreed. If not, I do still agree but that sounds oddly hypocritical. Especially from a person who recommended another person to apologize. (Is that not reprimanding?)

I also fail to see how "unsubscribe or change your notification settings" is a solution. I - and I presume others too - want to be notified, that is, for stuff I consider relevant to the issue of "Any update on 5700 Xt support?". But yes, I'll follow your advice and unsubscribe for a day or two or three.

@valeriob01
Copy link

Just to remember to everybody discussing here: if you are not a ROCm developer or github admin, it is not your task to reprimand people here on whatever you might disagree with. Let the admins do their work, and stay at your place. If you don't want to be notified it is as simple as to mute notifications or change your notification preferences to something less invasive.

This statement has confused me so much that I'm implored to ask: So, are you a dev/admin and making this statement from the position as such? (I honestly can't tell, as I fail to see why somebody not in the position would make such a comment)

If so, sure, agreed. If not, I do still agree but that sounds oddly hypocritical. Especially from a person who recommended another person to apologize. (Is that not reprimanding?)

I also fail to see how "unsubscribe or change your notification settings" is a solution. I - and I presume others too - want to be notified, that is, for stuff I consider relevant to the issue of "Any update on 5700 Xt support?". But yes, I'll follow your advice and unsubscribe for a day or two or three.

No I am not a dev/admin, only a long time ROCm user and app contributor. My reply was in defense of free speaking and personal liberty to express opinion. The alleged recommendation to apologize, was merely given as suggestion (would and not must) for the sake of community respect. I didn't start this flame and my attempt to help make peace failed miserably. For penitence I will skip dinner.

@yra-wtag
Copy link

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

@valeriob01
Copy link

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

I agree with this, AMD timelines have been optimistic for at least 3 years now, often they release software past the timeline where the issues are not yet resolved, and they push a subsequent extension to timeline. This gives the impression of, at best, poor estimation of workload to do, or excessive estimation of developer capacity. Professionally this makes a loss to credibility of AMD estimation capabilities.

@PeterNjeim
Copy link

PeterNjeim commented May 24, 2021

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

What a disgustingly condescending message and downright malicious. Several people have already said to stop talking about this subject (including the person right above this message, ironically).

I hate to repeat myself, but I will again: I never said you couldn't complain. Want me to say it again? I will: I never said you couldn't complain. Again?

The point is simple yet you and others complicate it so much: your opinion has been stated so often, that it is no longer useful, and unnecessarily notifies every one in this thread about sometime that isn't new. That is not the point of this forum, and the difference between 100 and 101 complaints doesn't do anything. The fact that ROCm has already closed this issue and stated they are working on it should tell you that ROCm has already heard the complaints, and have acted upon them.

Want me say another thing that I already said? I will: the complaints were useful the first time around. I never said you can't complain, I never said complaints were not acceptable here, I said that the same complaints, repeated over and over again even after action has been taken are so unnecessary and notify people for utterly no reason.

This is the specific point I have made throughout this thread. This is probably the 4th time someone has strawmanned me (misrepresented my argument to make it easier to attack).

If you have a problem with my specific reasoning, please, tell me why you disagree. If you continue to make up arguments that I never made, then I guess we'll continue going back forth, with me telling you how you aren't even responding to anything I have said.

I do have one insult to make though: there is an absurd amount of passive aggressiveness in your message, which is why you probably saw some passive aggressiveness in this message too. You don't decide who "understands the point" or not, it's incredibly ironic how you don't understand my point yet continue to talk as if you do. Please, I ask for this nonsensical discussion to end, there is nothing more to talk about.

@banderlog
Copy link

Guys, it is very simple: do not buy AMD GPUs at least this year if you need GPU for work. If you do have an opportunity to buy a GPU these days)

@valeriob01
Copy link

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

What a disgustingly condescending message and downright malicious. Several people have already said to stop talking about this subject (including the person right above this message, ironically).

I hate to repeat myself, but I will again: I never said you couldn't complain. Want me to say it again? I will: I never said you couldn't complain. Again?

The point is simple yet you and others complicate it so much: your opinion has been stated so often, that it is no longer useful, and unnecessarily notifies every one in this thread about sometime that isn't new. That is not the point of this forum, and the difference between 100 and 101 complaints doesn't do anything. The fact that ROCm has already closed this issue and stated they are working on it should tell you that ROCm has already heard the complaints, and have acted upon them.

Want me say another thing that I already said? I will: the complaints were useful the first time around. I never said you can't complain, I never said complaints were not acceptable here, I said that the same complaints, repeated over and over again even after action has been taken are so unnecessary and notify people for utterly no reason.

This is the specific point I have made throughout this thread. This is probably the 4th time someone has strawmanned me (misrepresented my argument to make it easier to attack).

If you have a problem with my specific reasoning, please, tell me why you disagree. If you continue to make up arguments that I never made, then I guess we'll continue going back forth, with me telling you how you aren't even responding to anything I have said.

I do have one insult to make though: there is an absurd amount of passive aggressiveness in your message, which is why you probably saw some passive aggressiveness in this message too. You don't decide who "understands the point" or not, it's incredibly ironic how you don't understand my point yet continue to talk as if you do. Please, I ask for this nonsensical discussion to end, there is nothing more to talk about.

I still cannot understand why you think that it is your right to decide that one opinion is not useful, you are only one voice in the whole, and I think after all to conclude this unfortunate thread, this should be put to vote for a democratic exit.
In other words you are only one brick in the wall, let the wall speak...

@PeterNjeim
Copy link

PeterNjeim commented May 24, 2021

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

What a disgustingly condescending message and downright malicious. Several people have already said to stop talking about this subject (including the person right above this message, ironically).

I hate to repeat myself, but I will again: I never said you couldn't complain. Want me to say it again? I will: I never said you couldn't complain. Again?

The point is simple yet you and others complicate it so much: your opinion has been stated so often, that it is no longer useful, and unnecessarily notifies every one in this thread about sometime that isn't new. That is not the point of this forum, and the difference between 100 and 101 complaints doesn't do anything. The fact that ROCm has already closed this issue and stated they are working on it should tell you that ROCm has already heard the complaints, and have acted upon them.

Want me say another thing that I already said? I will: the complaints were useful the first time around. I never said you can't complain, I never said complaints were not acceptable here, I said that the same complaints, repeated over and over again even after action has been taken are so unnecessary and notify people for utterly no reason.

This is the specific point I have made throughout this thread. This is probably the 4th time someone has strawmanned me (misrepresented my argument to make it easier to attack).

If you have a problem with my specific reasoning, please, tell me why you disagree. If you continue to make up arguments that I never made, then I guess we'll continue going back forth, with me telling you how you aren't even responding to anything I have said.

I do have one insult to make though: there is an absurd amount of passive aggressiveness in your message, which is why you probably saw some passive aggressiveness in this message too. You don't decide who "understands the point" or not, it's incredibly ironic how you don't understand my point yet continue to talk as if you do. Please, I ask for this nonsensical discussion to end, there is nothing more to talk about.

I still cannot understand why you think that it is your right to decide that one opinion is not useful, you are only one voice in the whole, and I think after all to conclude this unfortunate thread, this should be put to vote for a democratic exit.
In other words you are only one brick in the wall, let the wall speak...

That would be an appeal to popularity logical fallacy. It is extremely strange the way you're acting here. You don't respond to anything I have said, you just make remarks telling me to shut up. I won't. I will logically argue against those who fallaciously misrepresent me. I have a right to defend myself, and they have a right to defend themselves. There are several people in this discussion, you are "one brick" as well, and you are talking. Do you not see the hypocrisy? "Let the wall speak", I am. I will repeat myself again: If you disagree with anything I have said, please, tell me why. In what world is this not letting others speak?

Stop strawmanning me. You are correct, it's very unfortunate that this thread devolved into logically fallacious arguments. Remember, anyone who argues fallaciously is intellectually dishonest, with complete disregard of the truth and progress.

Not a single person has argued against my specific point I made. I await the disagreeing comment, or, if the person I was talking to agrees with me, I am awaiting their message of agreement.

Edit: not to mention, you replied to someone earlier saying that you agreed with them, when their whole message was about not allowing me to voice my opinion. You are a hypocrite. You cannot in one message agree with those who want to silence others, then in another message, which explicitly asks for more discussion (while admitting that is a nonsensical one), you call "not letting the wall speak." This is entirely disrespectful. You also said to stop talking, you even spammed the same message twice telling others to stop talking, yet you came back later to talk. You are allowed to, of course, but I do not understand, are you trying to cause a commotion? Be consistent, I beg of you.

@dppattison
Copy link

dppattison commented May 24, 2021

So you have a 3090, claimed to have "never looked back", yet you are here in this thread, which is the definition of looking back.

I can't speak for the person you replied to, but I suspect a lot of people subscribed to this issue have a checklist of priorities where AMD is the preferred GPU choice in all metrics except for the "it works" metric. There's nothing wrong with keeping an eye on things from that perspective.

@valeriob01
Copy link

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

What a disgustingly condescending message and downright malicious. Several people have already said to stop talking about this subject (including the person right above this message, ironically).
I hate to repeat myself, but I will again: I never said you couldn't complain. Want me to say it again? I will: I never said you couldn't complain. Again?
The point is simple yet you and others complicate it so much: your opinion has been stated so often, that it is no longer useful, and unnecessarily notifies every one in this thread about sometime that isn't new. That is not the point of this forum, and the difference between 100 and 101 complaints doesn't do anything. The fact that ROCm has already closed this issue and stated they are working on it should tell you that ROCm has already heard the complaints, and have acted upon them.
Want me say another thing that I already said? I will: the complaints were useful the first time around. I never said you can't complain, I never said complaints were not acceptable here, I said that the same complaints, repeated over and over again even after action has been taken are so unnecessary and notify people for utterly no reason.
This is the specific point I have made throughout this thread. This is probably the 4th time someone has strawmanned me (misrepresented my argument to make it easier to attack).
If you have a problem with my specific reasoning, please, tell me why you disagree. If you continue to make up arguments that I never made, then I guess we'll continue going back forth, with me telling you how you aren't even responding to anything I have said.
I do have one insult to make though: there is an absurd amount of passive aggressiveness in your message, which is why you probably saw some passive aggressiveness in this message too. You don't decide who "understands the point" or not, it's incredibly ironic how you don't understand my point yet continue to talk as if you do. Please, I ask for this nonsensical discussion to end, there is nothing more to talk about.

I still cannot understand why you think that it is your right to decide that one opinion is not useful, you are only one voice in the whole, and I think after all to conclude this unfortunate thread, this should be put to vote for a democratic exit.
In other words you are only one brick in the wall, let the wall speak...

That would be an appeal to popularity logical fallacy. It is extremely strange the way you're acting here. You don't respond to anything I have said, you just make remarks telling me to shut up. I won't. I will logically argue against those who fallaciously misrepresent me. I have a right to defend myself, and they have a right to defend themselves. There are several people in this discussion, you are "one brick" as well, and you are talking. Do you not see the hypocrisy? "Let the wall speak", I am. I will repeat myself again: If you disagree with anything I have said, please, tell me why. In what world is this not letting others speak?

Stop strawmanning me. You are correct, it's very unfortunate that this thread devolved into logically fallacious arguments. Remember, anyone who argues fallaciously is intellectually dishonest, with complete disregard of the truth and progress.

Not a single person has argued against my specific point I made. I await the disagreeing comment, or, if the person I was talking to agrees with me, I am awaiting their message of agreement.

Edit: not to mention, you replied to someone earlier saying that you agreed with them, when their whole message was about not allowing me to voice my opinion. You are a hypocrite. You cannot in one message agree with those who want to silence others, then in another message, which explicitly asks for more discussion (while admitting that is a nonsensical one), you call "not letting the wall speak." This is entirely disrespectful. You also said to stop talking, you even spammed the same message twice telling others to stop talking, yet you came back later to talk. You are allowed to, of course, but I do not understand, are you trying to cause a commotion? Be consistent, I beg of you.

It is obvious that you have misinterpreted my words all along. I am not against anybody speak, but as yra-wtag said, you gave the impression to be trying to educate someone else in this context about when and how often to express their opinion, which is something that I truly disagree with, and it isn't with insults that you will resolve this issue.
That said, I have some questions for you:

  1. can you explain why you seem to be exacerbating this discussion with a badly concealed victim-hood?
  2. what kind of progress do you think we can achieve in this discussion?
    and 3) can you point me to the alleged truth that you see?

@PeterNjeim
Copy link

PeterNjeim commented May 24, 2021

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

What a disgustingly condescending message and downright malicious. Several people have already said to stop talking about this subject (including the person right above this message, ironically).
I hate to repeat myself, but I will again: I never said you couldn't complain. Want me to say it again? I will: I never said you couldn't complain. Again?
The point is simple yet you and others complicate it so much: your opinion has been stated so often, that it is no longer useful, and unnecessarily notifies every one in this thread about sometime that isn't new. That is not the point of this forum, and the difference between 100 and 101 complaints doesn't do anything. The fact that ROCm has already closed this issue and stated they are working on it should tell you that ROCm has already heard the complaints, and have acted upon them.
Want me say another thing that I already said? I will: the complaints were useful the first time around. I never said you can't complain, I never said complaints were not acceptable here, I said that the same complaints, repeated over and over again even after action has been taken are so unnecessary and notify people for utterly no reason.
This is the specific point I have made throughout this thread. This is probably the 4th time someone has strawmanned me (misrepresented my argument to make it easier to attack).
If you have a problem with my specific reasoning, please, tell me why you disagree. If you continue to make up arguments that I never made, then I guess we'll continue going back forth, with me telling you how you aren't even responding to anything I have said.
I do have one insult to make though: there is an absurd amount of passive aggressiveness in your message, which is why you probably saw some passive aggressiveness in this message too. You don't decide who "understands the point" or not, it's incredibly ironic how you don't understand my point yet continue to talk as if you do. Please, I ask for this nonsensical discussion to end, there is nothing more to talk about.

I still cannot understand why you think that it is your right to decide that one opinion is not useful, you are only one voice in the whole, and I think after all to conclude this unfortunate thread, this should be put to vote for a democratic exit.
In other words you are only one brick in the wall, let the wall speak...

That would be an appeal to popularity logical fallacy. It is extremely strange the way you're acting here. You don't respond to anything I have said, you just make remarks telling me to shut up. I won't. I will logically argue against those who fallaciously misrepresent me. I have a right to defend myself, and they have a right to defend themselves. There are several people in this discussion, you are "one brick" as well, and you are talking. Do you not see the hypocrisy? "Let the wall speak", I am. I will repeat myself again: If you disagree with anything I have said, please, tell me why. In what world is this not letting others speak?

Stop strawmanning me. You are correct, it's very unfortunate that this thread devolved into logically fallacious arguments. Remember, anyone who argues fallaciously is intellectually dishonest, with complete disregard of the truth and progress.

Not a single person has argued against my specific point I made. I await the disagreeing comment, or, if the person I was talking to agrees with me, I am awaiting their message of agreement.

Edit: not to mention, you replied to someone earlier saying that you agreed with them, when their whole message was about not allowing me to voice my opinion. You are a hypocrite. You cannot in one message agree with those who want to silence others, then in another message, which explicitly asks for more discussion (while admitting that is a nonsensical one), you call "not letting the wall speak." This is entirely disrespectful. You also said to stop talking, you even spammed the same message twice telling others to stop talking, yet you came back later to talk. You are allowed to, of course, but I do not understand, are you trying to cause a commotion? Be consistent, I beg of you.

It is obvious that you have misinterpreted my words all along. I am not against anybody speak, but as yra-wtag said, you gave the impression to be trying to educate someone else in this context about when and how often to express their opinion, which is something that I truly disagree with, and it isn't with insults that you will resolve this issue.
That said, I have some questions for you:

  1. can you explain why you seem to be exacerbating this discussion with a badly concealed victim-hood?
  2. what kind of progress do you think we can achieve in this discussion?
    and 3) can you point me to the alleged truth that you see?

In my last message to you, I listed all the instances in which you were insulting, disrespectful, fallacious, and malicious. In this reply, you baselessly claim that I insulted you (which I did not, it is you who is insulting me).

I asked for someone to reply to the specific claim I have made, as not a single person in this thread has replied to it. One person, Sage, is the only one who even mentioned my argument, and they agreed with it. Everyone else created strawmen.

I can't "give an impression", as I am explicit in my messaging. Isn't it ironic, how I even bold some of my words to make it entirely clear the point I am making, and then you conveniently ignore that point and baselessly claim that I "gave an impression of trying to educate" others? I have given no such impression. My point is so clear that Sage already understood it 2 messages in. It's a shame how you continue to ignore my point and continue this nonsensical tangent.

I love how you are asking 3 questions, the first being one with a false premise (another logical fallacy), and the second being a question that's already been answered (my point has been made, onus is on you to respond to it, Sage already has), and your third question is quite simply the most disrespectful thing in this whole thread.

Your third question is quite literally asking me to repeat my point again. I will not. You have seen what I have said. My point is entirely clear, and that is not my opinion. The fact Sage understood it early on is proof that my point is clear. I am going to ask a third time: if you disagree with the specific point I have made, please tell me why. If not, then we can end this discussion.

You continue not to respond the claim being made. Why is it that you ignore it? Your next reply should be this:

"Hi Peter, now that I understand your point by rereading your message closely, I agree that repeating an opinion that ROCm already acted upon, which notifies people in the thread, is unnecessary and should be kept to a minimum. I agree that opinions are valuable and should be expressed, even repeatedly, but that after ROCm has acted upon that opinion, then only new opinions shall be expressed, not the same opinion that has already been accounted for."

or

"Hi Peter, after understanding your point clearly, I have to say I still disagree. I believe that repeating the same opinion, even after ROCm has already heard that opinion and acted upon it, does indeed make a difference and makes ROCm think more thoroughly about this issue, despite them already giving a timeframe, because that timeframe can be wrong, as demonstrated in the past."

I would then respond to either of these messages with:

"Great, thank you for reading my message and responding to my point in specificity. I thoroughly believe that ROCm is currently working on the issue based on their wording of recent messages, and so I believe the current timeframe is accurate, peace."

@valeriob01
Copy link

@PeterNjeim You wrong in saying that complaining does not work and it does not add to the conversation. It works very very well if there is enough numbers. AMD is completely ignorant on GPGPU tasks that so many of us need to use from a professional perspective. I tried to find a channel that has direct connection with AMD higher ups for a long time to understand their viewpoint on this topic. This is the only place that the complain actually reaches to their lower level engineers. For example if in this thread 10000 people said they need this i can guarantee you AMD would put significant resource on this task. And regarding the point that they already gave a time line, check the optimistic timeline already almost passed. They did not gave any other explanation of the progress. Similar thing has been going on for the last 1.5 years. It is totally within my rights to voice my frustration that how AMD can be such oblivious to such an obvious thing. My suggestion to you is to keep your suggestion to yourself if you are not a contributor to this endeavor. Please refrain yourself from trying to educate others on what makes sense when you clearly dont understand the point.
FYI: i am a long time AMD user(15 years+) and Software Developer. Currently have in possession both AMD and nVidia products.

What a disgustingly condescending message and downright malicious. Several people have already said to stop talking about this subject (including the person right above this message, ironically).
I hate to repeat myself, but I will again: I never said you couldn't complain. Want me to say it again? I will: I never said you couldn't complain. Again?
The point is simple yet you and others complicate it so much: your opinion has been stated so often, that it is no longer useful, and unnecessarily notifies every one in this thread about sometime that isn't new. That is not the point of this forum, and the difference between 100 and 101 complaints doesn't do anything. The fact that ROCm has already closed this issue and stated they are working on it should tell you that ROCm has already heard the complaints, and have acted upon them.
Want me say another thing that I already said? I will: the complaints were useful the first time around. I never said you can't complain, I never said complaints were not acceptable here, I said that the same complaints, repeated over and over again even after action has been taken are so unnecessary and notify people for utterly no reason.
This is the specific point I have made throughout this thread. This is probably the 4th time someone has strawmanned me (misrepresented my argument to make it easier to attack).
If you have a problem with my specific reasoning, please, tell me why you disagree. If you continue to make up arguments that I never made, then I guess we'll continue going back forth, with me telling you how you aren't even responding to anything I have said.
I do have one insult to make though: there is an absurd amount of passive aggressiveness in your message, which is why you probably saw some passive aggressiveness in this message too. You don't decide who "understands the point" or not, it's incredibly ironic how you don't understand my point yet continue to talk as if you do. Please, I ask for this nonsensical discussion to end, there is nothing more to talk about.

I still cannot understand why you think that it is your right to decide that one opinion is not useful, you are only one voice in the whole, and I think after all to conclude this unfortunate thread, this should be put to vote for a democratic exit.
In other words you are only one brick in the wall, let the wall speak...

That would be an appeal to popularity logical fallacy. It is extremely strange the way you're acting here. You don't respond to anything I have said, you just make remarks telling me to shut up. I won't. I will logically argue against those who fallaciously misrepresent me. I have a right to defend myself, and they have a right to defend themselves. There are several people in this discussion, you are "one brick" as well, and you are talking. Do you not see the hypocrisy? "Let the wall speak", I am. I will repeat myself again: If you disagree with anything I have said, please, tell me why. In what world is this not letting others speak?
Stop strawmanning me. You are correct, it's very unfortunate that this thread devolved into logically fallacious arguments. Remember, anyone who argues fallaciously is intellectually dishonest, with complete disregard of the truth and progress.
Not a single person has argued against my specific point I made. I await the disagreeing comment, or, if the person I was talking to agrees with me, I am awaiting their message of agreement.
Edit: not to mention, you replied to someone earlier saying that you agreed with them, when their whole message was about not allowing me to voice my opinion. You are a hypocrite. You cannot in one message agree with those who want to silence others, then in another message, which explicitly asks for more discussion (while admitting that is a nonsensical one), you call "not letting the wall speak." This is entirely disrespectful. You also said to stop talking, you even spammed the same message twice telling others to stop talking, yet you came back later to talk. You are allowed to, of course, but I do not understand, are you trying to cause a commotion? Be consistent, I beg of you.

It is obvious that you have misinterpreted my words all along. I am not against anybody speak, but as yra-wtag said, you gave the impression to be trying to educate someone else in this context about when and how often to express their opinion, which is something that I truly disagree with, and it isn't with insults that you will resolve this issue.
That said, I have some questions for you:

  1. can you explain why you seem to be exacerbating this discussion with a badly concealed victim-hood?
  2. what kind of progress do you think we can achieve in this discussion?
    and 3) can you point me to the alleged truth that you see?

In my last message to you, I listed all the instances in which you were insulting, disrespectful, fallacious, and malicious. In this reply, you baselessly claim that I insulted you (which I did not, it is you who is insulting me).

I asked for someone to reply to the specific claim I have made, as not a single person in this thread has replied to it. One person, Sage, is the only one who even mentioned my argument, and they agreed with it. Everyone else created strawmen.

I can't "give an impression", as I am explicit in my messaging. Isn't it ironic, how I even bold some of my words to make it entirely clear the point I am making, and then you conveniently ignore that point and baselessly claim that I "gave an impression of trying to educate" others? I have given no such impression. My point is so clear that Sage already understood it 2 messages in. It's a shame how you continue to ignore my point and continue this nonsensical tangent.

I love how you are asking 3 questions, the first being one with a false premise (another logical fallacy), and the second being a question that's already been answered (my point has been made, onus is on you to respond to it, Sage already has), and your third question is quite simply the most disrespectful thing in this whole thread.

Your third question is quite literally asking me to repeat my point again. I will not. You have seen what I have said. My point is entirely clear, and that is not my opinion. The fact Sage understood it early on is proof that my point is clear. I am going to ask a third time: if you disagree with the specific point I have made, please tell me why. If not, then we can end this discussion.

You continue not to respond the claim being made. Why is it that you ignore it? Your next reply should be this:

"Hi Peter, now that I understand your point by rereading your message closely, I agree that repeating an opinion that ROCm already acted upon, which notifies people in the thread, is unnecessary and should be kept to a minimum. I agree that opinions are valuable and should be expressed, even repeatedly, but that after ROCm has acted upon that opinion, then only new opinions shall be expressed, not the same opinion that has already been accounted for."

or

"Hi Peter, after understanding your point clearly, I have to say I still disagree. I believe that repeating the same opinion, even after ROCm has already heard that opinion and acted upon it, does indeed make a difference and makes ROCm think more thoroughly about this issue, despite them already giving a timeframe, because that timeframe can be wrong, as demonstrated in the past."

I would then respond to either of these messages with:

"Great, thank you for reading my message and responding to my point in specificity. I thoroughly believe that ROCm is currently working on the issue based on their wording of recent messages, and so I believe the current timeframe is accurate, peace."

You are being verbose, a lot in my view, and uselessly, and I think the only way to end this is to block you. Thus I block you. Stay well.

@PeterNjeim
Copy link

We can now confirm that @valeriob01 is a troll! Imagine being a troll in a thread which people are subscribed to. This is not social media, I hope we all agree. Good riddance.

@valeriob01
Copy link

We can now confirm that @valeriob01 is a troll! Imagine being a troll in a thread which people are subscribed to. This is not social media, I hope we all agree. Good riddance.

this is your hypocritical and malevolent behavior that you translate on others, how dishonest you are exceptionally gifted

@PeterNjeim
Copy link

PeterNjeim commented May 24, 2021

We can now confirm that @valeriob01 is a troll! Imagine being a troll in a thread which people are subscribed to. This is not social media, I hope we all agree. Good riddance.

this is your hypocritical and malevolent behavior that you translate on others, how dishonest you are exceptionally gifted

Excuse me? I refrained from calling out your sheer hypocrisy in your message, and instead just called you a troll. Now that you have come back, as a hypocrite once again, I will indeed reply to your other message properly.

You said I was "uselessly being verbose". Isn't this hypocritcal of you? You said that I cannot tell others when an opinion can be useless, yet you are here calling mine useless. This isn't a question for you to answer, the answer is "yes, you are being hypocritcal". (This is the reason I called you a troll. I cannot fathom how someone can contradict themselves in every message, lobbing insults in every message, and not be a troll, your behvaiour just doesn't make any sense).

Edit: Not to mention, I even gave steps on how to resolve the issue, and you ignored them. I honestly thought the commotions would end and my message was gonna reach a conclusion, that you were actually going to respond the claim I made. I thought this was the end, but instead you just insulted me again and again. I am fed up with your antics. Respond to the claim I have made (that is, create a reply with substance), or don't say anything at all. In fact, this was my initial point in this whole discussion!

My point is clear, it's your turn to respond to that point, not to just insult my way of speaking, or create yet more logical fallacies against me. I beg of you, in all honesty, to please respond to my point, I even gave a template of how to do so if you don't want to put the effort in (sincerely).

Edit 2: This is a serious point. I don't baselessly call others hypocritcal, insulting, or malicious. I only do so with evidence. This is a standard I hold myself to. I honestly do not like it when I have to call others that, but when they are persistent, it is a must. In your latest message, you have literally called me "hypocritical" and "malevolant" and that I cannot call others that or else I am "dishonest", and then in an insulting manner called me "gifted".

Ok, if I am hypocritical, show me what contradictions I have made. Please, I would like to see. I have pointed out every time explicitly when you were being hypocritical, that is fair. You have provided nothing, that is unfair, that is wrong. I don't call people hypocrites for fun, I hope you don't either.

Ok, if I am malevolent, please show me how I am not trying to logically argue with others, or furthering the discussion by giving examples of how we should proceed. Please, I would like to see. I have pointed out every time explicitly when you have been logically fallacious (which is intellectual dishonesty), this is fair. You have provided nothing, that is unfair, that is wrong. I don't call people logically fallacious or malicious for fun, I hope you don't either.

Do you see what I'm getting at? I am sincererly defending myself when people make strawmen against me, and sincerely calling out the insults that are made. You, however, have just insulted me but you didn't say why. I just, don't, get it. You have the balls to insult me without evidence, but not to actually continue the discussion?

Let's put all this behind us, this is a nonsensical discussion. In my "verbose" reply I made to you, I explained how this discussion can end. Please, choose one of those options, and we're done, that'll be the end of it. Forgive and forget is my motto, if we can end this, I won't care about anything that happened in this discussion.

Edit 3: So instead of apologizing or backing up your baseless insults, you deflect with a "workaround" that was shared here over a year ago. You cannot just randomly insult people, this is not social media. You are despicable.

@valeriob01
Copy link

valeriob01 commented May 24, 2021

Just curious if you have any plans on supporting the 5700 Xt card in the near future. As of now I haven't seen it in the supported GPUs list. Would be nice to also have it included!

Going back to origin of this issue thread.
If you absolutely need to use 5700 XT right now, I have tested it and confirm that it works with the AMD proprietary driver amdgpu-pro.

@oleid
Copy link

oleid commented May 24, 2021

Just curious if you have any plans on supporting the 5700 Xt card in the near future. As of now I haven't seen it in the supported GPUs list. Would be nice to also have it included!

Going back to origin of this issue thread.
If you absolutely need to use 5700 XT right now, I have tested it and confirm that it works with the AMD proprietary driver amdgpu-pro.

This is the officially supported way for OpenCL since 2019. The question you are citing is also from 2019. Why bring it up now?

@SlausB
Copy link

SlausB commented May 25, 2021

Just curious if you have any plans on supporting the 5700 Xt card in the near future. As of now I haven't seen it in the supported GPUs list. Would be nice to also have it included!

Going back to origin of this issue thread.
If you absolutely need to use 5700 XT right now, I have tested it and confirm that it works with the AMD proprietary driver amdgpu-pro.

How did you manage to install amdgpu-pro? I wasn't able to install it on Ubuntu. Had to switch to mesa open-source drivers.

@valeriob01
Copy link

valeriob01 commented May 25, 2021

Just curious if you have any plans on supporting the 5700 Xt card in the near future. As of now I haven't seen it in the supported GPUs list. Would be nice to also have it included!

Going back to origin of this issue thread.
If you absolutely need to use 5700 XT right now, I have tested it and confirm that it works with the AMD proprietary driver amdgpu-pro.

How did you manage to install amdgpu-pro? I wasn't able to install it on Ubuntu. Had to switch to mesa open-source drivers.

Mesa is not needed, amdgpu-pro installs without problems, versions needed Ubuntu 20.04 and amdgpu-pro 20.10 .
Install with ./amdgpu-pro-install -y --opencl=rocr,legacy --headless

Instructions: https://amdgpu-install.readthedocs.io/en/latest/install-installing.html#installing-the-pro-variant

@Spacefish
Copy link

https://gitlab.freedesktop.org/agd5f/linux/-/commit/78d62bd72a18891e0851f95c7ed19fc317c9d02a <- might be a fix that hints at upcoming ROCm Support for Navi 10 :D but not sure.

@xuhuisheng
Copy link
Contributor

xuhuisheng commented Jul 5, 2022

At the end, navi10 run successfully with patches on ROCm-5.2.0.
https://github.com/xuhuisheng/rocm-build/tree/master/navi10

@cgmb
Copy link
Contributor

cgmb commented Jul 5, 2022

@xuhuisheng do you build and run all the tests for the mathlibs?

@xuhuisheng
Copy link
Contributor

@cgmb Not yet, I just confirmed if we need pytorch and tensorflow run with navi10, we need rebuild 5 components at least.

and i think you are right, i will find time to run testcases.

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