58 lines
1.2 KiB
Markdown
58 lines
1.2 KiB
Markdown
|
|
# Examples
|
||
|
|
|
||
|
|
|
||
|
|
### How to compile examples?
|
||
|
|
|
||
|
|
***NOTE: You have to have RDC installed somewhere.***
|
||
|
|
|
||
|
|
If you have rocm (and RDC) installed under `/opt/rocm` - then you can simply do:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# same as 'mkdir -p build; cd build; cmake ../; cd ../'
|
||
|
|
cmake -B build
|
||
|
|
# same as 'cd build; make; cd ../'
|
||
|
|
make -C build
|
||
|
|
```
|
||
|
|
|
||
|
|
If you have rocm installed under a different directory, then you will have to
|
||
|
|
add that path with one of the following ways:
|
||
|
|
|
||
|
|
- `cmake -DROCM_DIR=/custom/rocm/path -B build`
|
||
|
|
- `ROCM_PATH=/custom/rocm/path cmake -B build`
|
||
|
|
|
||
|
|
followed by `make -C build`
|
||
|
|
|
||
|
|
You can also set ROCM\_PATH environment variable.
|
||
|
|
|
||
|
|
|
||
|
|
### I can't find rdc!
|
||
|
|
|
||
|
|
- Is RDC installed?
|
||
|
|
- Is RDC installed under `/opt/rocm`?
|
||
|
|
- Can you find `/opt/rocm/lib/cmake/rdc/rdcTargets.cmake`?
|
||
|
|
|
||
|
|
|
||
|
|
### Where is rdc?
|
||
|
|
|
||
|
|
```bash
|
||
|
|
ldd build/diagnostic
|
||
|
|
```
|
||
|
|
|
||
|
|
Look for `librdc_bootstrap.so`
|
||
|
|
|
||
|
|
|
||
|
|
### `diagnostic` is halted, but other examples work
|
||
|
|
|
||
|
|
Did you wait long enough?
|
||
|
|
|
||
|
|
It takes a while to run. 46 seconds on my machine with 2 GPUs.
|
||
|
|
|
||
|
|
|
||
|
|
### `Couldn't find the platform configure..`
|
||
|
|
|
||
|
|
### `Couldn't find the config for the Device...`
|
||
|
|
|
||
|
|
That's probably ok. The examples will still run.
|
||
|
|
|
||
|
|
Try to `cd` into the config directory and call these examples from there.
|