OpenCL runtime library for Ubuntu 14.04 - runtime

I need to use OpenCL library for NVidia GPU in a machine but I can not install globally (I am not the super user), and so I need runtime library which can be used locally. I found in NVidia webpage
the OpenCL library for Ubuntu 16.04 and 18.04 but not 14.04 and it should be install using command
$ sudo sh cuda_10.2.89_440.33.01_linux.run
SO anyone knows where I can find OpenCL library for Ubuntu 14.04 and how to use it locally.

Related

What TUI did Ubuntu 18.04 Server installer use?

Just tried to install Ubuntu 18.04 LTS Server, and found its TUI quite neat. What TUI lib did the installer use to display its UI?
The new Ubuntu Server installer (since 18.04) is Subiquity ("Ubiquity for servers"). It uses the urwid Python library for its interface.

Are 32bit libraries not supported on Ubuntu 16.04?

I'm working on the development of a bare bones OS.
While installing gcc & binutils, getting an error:
32-bit libraries are missing
Some articles say that 32-bit libraries are not supported from 16.04 onwards.
If it is not supported, which is the best way to proceed with 32 bit OS development?
Will development in virtual box, helpful while developing drivers in OS?
the best method is it to install virtualBox or VM Ware player and install a 32-bit Ubuntu in it.
If you still want to use it in your current system then the method to install 32-bit should be to add the architecture, update and it then should have imported the 32-bit packagea,
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

Installation of gstreamer bad plugins and opencv3.3 on Ubuntu 16.04 arm64

I have been working on some video playing/streaming pipelines for Computer Vision work on Nvidia Jetson TX2. It had Ubuntu 16.04 with latest Jetpack.
I have already installed opencv 3.3 and to test some of the pipelines, with .MP$ video files, I need h264parse plugin which is a part of gst-bad-plugins. However, when I try to install it using apt-get, it shows that following packages will be installed:
freepats gstreamer1.0-plugins-bad-faad gstreamer1.0-plugins-bad-videoparsers
libbs2b0 libde265-0 libflite1 libfluidsynth1 libgstreamer-plugins-bad1.0-0
libmimic0 libmjpegutils-2.1-0 libmms0 libmpeg2encpp-2.1-0 libmplex2-2.1-0
libofa0 libopenal-data libopenal1 libopencv-calib3d2.4v5
libopencv-contrib2.4v5 libopencv-core2.4v5 libopencv-features2d2.4v5
libopencv-flann2.4v5 libopencv-highgui2.4v5 libopencv-imgproc2.4v5
libopencv-legacy2.4v5 libopencv-ml2.4v5 libopencv-objdetect2.4v5
libopencv-video2.4v5 libsoundtouch1 libspandsp2 libsrtp0 libvo-aacenc0
libvo-amrwbenc0 libwildmidi-config libwildmidi1 libzbar0
Here it tries to install an older version of opencv and this really messes up with my current opencv (v3.3) install.
Does anyone have any idea on how should I overcome this problem. I would not want the option to just ignore all the dependencies. But somehow, if it detects the installed opencv version, that would be awesome.
Any help is appreciated.
Thanks!
I am working on Jetson Tx1 , and have problem installing opencv 3.3 in virtual environment onto it due to space issues. I tried to compile the build file from external sd card and make from there. Then Sym-link (cv2.so) file to appropriate path. Can you tell me how you were able to install opencv3.3 ??

How To Install GCC 7.1 and GDB 7.12.1 Ubuntu 16.04 from sources?

Since I know these versions doesn't come installed on Ubuntu 16.04, I've got the packages from their website. How can I install it? I've tried a bunch of online tutorials and none of them seem to work.

Working with multiarch shared libraries on Debian

I try to link my program with libboost_thread-mt on a Debian machine. It worked well on Debian 7 (wheezy) but it fails on Debian 8 (Jessie). On Wheezy the library version was 1.49, and on Jessie it is 1.55. The package is now using multi-arch scheme, which means that it used to be under /usr/lib and now it is under /usr/lib/i386-linux-gnu. What do I need to do in order to link it properly without using -L?

Resources