Intel® oneAPI Data Parallel C++
Support for Intel® oneAPI DPC++ Compiler, Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and GDB*
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

About DPC ++ compatibility tool.

gray_heron
Beginner
867 Views

I translate Japanese into English and write sentences.

I'm sorry I couldn't write it well.
Regarding the DPC ++ compatibility tool, since the DPC ++ compatibility tool is an application that operates on the command line, we are considering creating an application (Windows application) that supports the dpc command with a user interface. Is it okay to post to the software library site of?

0 Kudos
1 Solution
Subarnarek_G_Intel
179 Views

This issue has been resolved and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.


View solution in original post

13 Replies
NoorjahanSk_Intel
Moderator
810 Views

Hi,

Thanks for reaching out to us.

Could you please let us know from where you are taking the DPC++ Compatibility Tool?

Is it from Intel oneAPI or do you have your own source code for DPC++ Compatibility Tool?

Can you please elaborate more about your use case, so that it will help us to get more insights?

 


Thanks & Regards

Noorjahan.


gray_heron
Beginner
799 Views

Thank you for your reply.
What I'm looking at right now is that for a Windows application, the application selects parameters and calls the CreateProcess API to launch the DPC process.

I'm translating from Japanese to English, so I'm sorry if the text is strange.

gray_heron
Beginner
729 Views

It is an additional note about tooling.
I am considering the following:
-First, the target is Windows.
-Compatible with each file and folder.
-The output contents of the command contents and compatibility results are displayed on the application.
-If there is a library or interface of DPC compatibility tool, I would like to create it using that interface.

If there is a request or demand for making a tool, we will create a tool and consider publishing it. If there is a problem with copyright etc., I would like to get permission.

NoorjahanSk_Intel
Moderator
669 Views

Hi,

Thanks for providing the information.


Intel DPCT tool is not open source and proprietary to intel.

>> we will create a tool and consider publishing it

Could you please do let us know where you want to publish the tool?


Thanks & Regards

Noorjahan.


gray_heron
Beginner
655 Views

Hi.

Thank you for your reply.

If it is a Japanese site, I am thinking of publishing it on the following site.

https://www.vector.co.jp/vpack/filearea/winnt/hardware/

(This is my page on the site. https://www.vector.co.jp/vpack/browse/person/an062358.html)

If there is a suitable English site, please let me know.

 

Thanks & Regards.

gray.heron

NoorjahanSk_Intel
Moderator
616 Views

Hi,

We are looking into it, we will get back to you soon.


Thanks & Regards

Noorjahan


Subarnarek_G_Intel
531 Views

Hi Yamamoto San,

You want to create an interface for the intel DPCT tool using his own source code and wants to publish it in your site. We want to clarify your requirement before we approach the legal team for their approval.


Regards,

Subarna



gray_heron
Beginner
513 Views

Hi, Subarna-san.

 

Thank you for your reply.

The image of the parameter setting dialog is as follows.

 

無題.png

I think that the setting items are the contents at the following URL.
https://software.intel.com/content/www/us/en/develop/documentation/intel-dpcpp-compatibility-tool-us...

 

[procedure]
1. Select any item on the parameter setting screen (exclusive items are under consideration)

2-1. When starting dcpt directly
After pressing the OK button in the dialog, create a dcpt command line character string from the set contents and start it.
Example) "dcpt --assume-nd-range-dim = 1 --keep-original-code"

For 2-2.dcpt interface
After pressing the OK button in the dialog, set the set contents in the interface and execute

If you have any questions or requests above, please contact me.

 

Thanks & Regards

Subarnarek_G_Intel
392 Views

Hi Yamamoto-san,

You can develop a GUI application on your own, without help from Intel and you can open-source/distribute only the GUI application you developed, but not Intel® DPC++ Compatibility Tool. Redistribution of the DPCT is not allowed, but you can give instructions on how to download and use it. The compatibility tool is not redistributable under our proprietary license, so you cannot redistribute it. There is no restriction on developing your own software. Any third party software used has to follow the inbound license terms and conditions. 


Regards,

Subarna


Subarnarek_G_Intel
360 Views

Hi Yamamoto-san,

You can develop a GUI application on your own, without help from Intel and you can open-source/distribute only the GUI application you developed, but not Intel® DPC++ Compatibility Tool. Redistribution of the DPCT is not allowed, but you can give instructions on how to download and use it. The compatibility tool is not redistributable under our proprietary license, so you cannot redistribute it. There is no restriction on developing your own software. Any third party software used has to follow the inbound license terms and conditions.

Since you confirmed that you have no plans to distribute DPCT, and on the premise that oneAPI is installed, I will check if oneAPI is installed when starting the application, and if it is installed, I will start DPCT, I think there shouldn't be any issues.

If your query is resolved let me know so that I can close this case.


Regards,

Subarna


Subarnarek_G_Intel
245 Views

A Gentle reminder to respond.


Subarnarek_G_Intel
179 Views

Closing this ticket since there was no response from the customer.


Subarnarek_G_Intel
180 Views

This issue has been resolved and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.


View solution in original post

Reply