bugGNU Octave - Bugs: bug #44395, How to configure Octave to run...

 
 

bug #44395: How to configure Octave to run with NVBLAS rather than OpenBLAS

Submitter:  Puronjoy B <puronjoy>
Submitted:  Sun 01 Mar 2015 08:59:47 AM UTC
   
 
Category:  Libraries Severity:  1 - Wish
Priority:  5 - Normal Item Group:  Feature Request
Status:  Invalid / Not an Octave Bug Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * 3.8.2 Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 02 Mar 2015 02:59:26 AM UTC, comment #3: 

The question posted here is more of a support question than a bug report, you might be better off asking for help on the help mailing list.

If you have done the work to build Octave with NVBLAS and something isn't working right, then feel free to open a new bug report explaining what is failing.

The link posted by Pantxo seems to describe at least how to get started. The NVBLAS library can be given to the linker when Octave is built or it can be loaded using LD_PRELOAD. If you want to build Octave against NVBLAS, use the --with-blas configure option.

Mike Miller <mtmiller>
Group Member
Sun 01 Mar 2015 02:40:28 PM UTC, comment #2: 

Hi,

From this page [1] I understand that in order to use NVBLAS, Octave should be linked against both OpenBLAS (or a any full featured BLAS implementation) and NVBLAS. The latter does not provide replacements for all BLAS routines so a "drop-in" procedure is probably not gonna work.

I'll mark this report as "Feature Request" but NVBLAS non free licensing is probably a show stopper. 
 
[1] http://docs.nvidia.com/cuda/nvblas/index.html#Usage

Pantxo Diribarne <pantxo>
Group Member
Sun 01 Mar 2015 01:37:21 PM UTC, comment #1: 

If it has the same blas interface as the reference blas, you could try replacing bin\libblas.dll with the NVidia one and try it and report what happens? :)


John Donoghue <lostbard>
Group Member
Sun 01 Mar 2015 08:59:47 AM UTC, original submission:  

I am wondering whether there is a procedure for drop-in replacement of OpenBLAS with NVBLAS for accelerating linear-algebraic operations on Octave for PCs having the latest generation NVIDIA GPUs? If so, can the steps be provided for Windows and Linux?

Puronjoy B <puronjoy>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by pantxo (Posted a comment)
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by puronjoy (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-03-02 mtmiller StatusNone Invalid / Not an Octave Bug
        Open/ClosedOpen Closed
    2015-03-01 pantxo Severity3 - Normal 1 - Wish
        Item GroupPerformance Feature Request

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code