Machine Learning with Mac OS and OpenCL

Recently, I was interested in Deep Learning / Machine Learning / Neural Networks / ….
A quick look at the literature makes me believe the following:
a] If I want to do ML, the preferred choice is either Python or C. C is usually faster, but the syntax is more complicated. Python is perfect for playing around, but is also used by professionals. This is due to powerful libraries like TensorFlow. C code can be used in Python using wrappers. A famous example of this is NumPy / Pandas.
b] The training takes place on the GPU and usually CUDA is used for this. Unfortunately, CUDA is limited to NVIDIA GPUs.
c] Training on a non-NVIDIA GPU uses OpenCL.

My situation is that I'm using a pretty powerful Mac with a 4GB GPU and this seems to be sufficient for starters. Unfortunately, it comes with a non-NVIDIA GPU and so I have to use OpenCL. On the other hand, I would like to use TensorFlow, for example, and work with Python.
The only thing that made a quick search on the Internet possible was this Python wrapper, which unfortunately seems to work for Windows and Linux, but not for Mac OS.

Here is my question: How can I train on the GPU of my Mac and use Python? With that I mean, Do the programming in Python and not Write the code in C and use a Python wrapper,

App Mac – Comic Life 3.5.12 macOS | NulledTeam UnderGround

Language: Multilingual | File size: 74 MB

Turn your photos into awesome comic books or create a comic book with Comic Life.

Start with fully customizable templates, or create your own pages with speech bubbles, comic bookmarks, and photo filters to make your grandmother look like a superhero. Comic Life is not just for creating comics.
With your photos, you can retell a family holiday or hold a special day. It's simple: Just drag photos to the page and add your text in speech bubbles and captions. Filter your images and add halftones or speedlines for more action.
macOS 10.10.3 or higher 64-bit


App Mac – DiskCatalogMaker 7.5.9 Multilingual macOS | NulledTeam UnderGround

File size: 11.9 MB

A simple, easy-to-use and convenient disk management utility that lets you catalog your entire disk collection with just a few mouse clicks.

If you work with a large number of CDs, DVDs and Blu-ray Discs, or if you only want to catalog your music, video or image collection from an internal or remote hard drive, DiskCatalogMaker is the right application for you.
Catalog your discs
– Drag your floppy disk symbol onto the catalog window and drop it there.
– Automatically add a Roxio Toast Titanium CD. More
– Use the batch scan mode for multiple discs.
– You can also use the option to generate thumbnails.
– And please compare the fast cataloging engine with other catalogers!
Look at your catalogs
– Finder like intuitive look and feel.
– You can print a catalog.
– Use "Select Original" to display an item in the Finder.
– Use "Open Original" to open an object directly.
– Use "Quick Look" to preview an item without opening it.
Browse your catalogs
– Search for names and other file attributes.
– Use AND / OR Boolean search expressions.
– Browse your catalogs with Spotlight.
More functions
– Super fast search algorithm.
– Open several catalogs at the same time.
– Optimized cataloging engine for multi-core / multi-processor systems.
– Trusted catalog database format for scalability and storage of large amounts of data.
– Compress catalog data for storage space.
– Support for Zip, StuffIt, RAR, 7-Zip, tar, gzip, bzip2, CompactPro, and LHA archive formats. *
– Support of the CD-TEXT format.
– Catalog a folder on a share point.
– Share access to catalog files via AppleShare File Server / AFP. *
– Support for long Unicode names and Asian languages.
– Localized for 13 languages.


App Mac – Newsflow 1.4.11 macOS | NulledTeam UnderGround

File size: 9 MB

Newsflow brings news from all your favorite websites right to your desktop.

Enjoy your articles in a fast, fluid and highly customizable newsreader.
Highlighted features:
– Beautiful themes (including night mode)
– Customizable appearance of the News Reader
– Syncs with Feedly, NewsBlur, Feedbin and Feed Wrangler
– Independent RSS engine
– Save articles to Buffer, Evernote, Pocket, Readability, Instapaper, Facebook, Twitter, LinkedIn
– RSS, RDF, ATOM support
– Notifications about new items and access to previous items in Notification Center
macOS 10.10 or higher 64-bit


Migration from bash to zsh for Mac OS Catalina

As some of you may know, after upgrading to Mac OS Catalina, Apple is prompting users to migrate to zsh as their default shell.

Now there is a warning that will be displayed each time the bash is opened. It can be disabled by adding the following line to your ~ / .bash_profile (for those interested).


However, I believe that many (including me) want to switch to zsh.

My current ~ / .bash_profile looks like this:

# searches this directory for executables first
export PATH="/usr/local/bin:$PATH"

# jenv
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

# pyenv
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

# nodenv
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"

# node-build-definitions
export NODE_BUILD_DEFINITIONS="/usr/local/opt/node-build-update-defs/share/node-build"

# bash auto-completion
if ( -f $(brew --prefix)/etc/bash_completion ); then
  . $(brew --prefix)/etc/bash_completion    

# git branch in prompt
parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^(^*)/d' -e 's/* (.*)/ (1)/'

# bash profile theme
export PS1="(e(1;37m)parthnaik:(33(33;1m)w(33(m)$(parse_git_branch) n$ "
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

# firevault memory security
alias sleepsafe='sudo pmset -a destroyfvkeyonstandby 1 hibernatemode 25 standby 0 standbydelay 0'
alias sleepdefault='sudo pmset -a destroyfvkeyonstandby 0 hibernatemode 3 standby 1 standbydelay 10800'

# enable / disable captive portal
alias disablecaptiveportal='sudo defaults write /Library/Preferences/SystemConfiguration/ Active -bool false'
alias enablecaptiveportal='sudo defaults write /Library/Preferences/SystemConfiguration/ Active -bool true'

I was hoping that someone more knowledgeable than I can help me understand what is going where, as there seems to be some conflicting information on the internet.

As far as I read, here are the various suggestions I have seen:

  1. Copy pasting ~ / .bash_profile to ~ / .zshrc.
  2. Add the following code at the end of ~ / .zshrc:
if ( -f ~/.bash_profile ); then 
    . ~/.bash_profile;
  1. Create a ~ / .aliases file and a ~ / .paths file and then locate / import these files in both ~ / bash_profile and ~ / .zshrc for backward compatibility.

I also have a .sh script that runs automatically every day by command:


Should I change this to use zsh as shown below? This should be the case if all .sh scripts were created with bash and zsh.


Look for advice and best practices for migration, although I know the above features work. Ideally, you want my theme settings, autocompletions, and the git branch (as shown in ~ / .bash_profile above) to work the same way now.

For the topic, I know that there is also a plugin called "oh-my-zsh". Is the installation recommended?

Thanks for your help!

mountain lion – The hard drive does not appear when installing on Mac OS

I received a Mac from a friend. When booting, the Mac displayed a blinking folder with a question mark. So I restarted the Mac with that possibility Pressed the key that was booted for internet recovery. I have selected OS X Utilities Reinstall OS Xbut could not select an installation disk. I returned to OS X Utilities and opened the Disk Utility. Below is the displayed structure.

500.11 GB Media
   Main //partition and also greyed out
SuperDrive //greyed out
      Mac OS X Base System

I tried to pick 500.11 GB Media and first aid, then hard drive repair running and no errors reported.

I think the problem is that 500.11 GB Media is not mounted, but the mount option at the top of the Disk Utility window is grayed out.
I also tried to delete Mac OS Extended (Journaled) selected. An error message has occurred after starting the deletion process:

Disk0s2 could not be named Untitled after being deleted

How do I install macOS on the hard disk?

Network – How do I disable NetBIOS traffic on Mac OS?

After running Responder on my internal network, I noticed that my MacBook Pro Mojave is looking for NetBIOS name queries __MSBROWSE__ and WORKGROUP to which the responder sends a poisoned request. I know __MSBROWSE__ should be kept by the NetBIOS domain master browser, and WORKGROUP is the default domain to which all Windows operating systems are initially bound, but I want to disable this behavior on my MacBook Pro. I tried to disable and unload the NetBIOS daemon with the following commands, but I still found the same behavior.

sudo launchctl disable system/netbiosd
sudo launchctl unload -w /System/Library/LaunchDaemons/
sudo launchctl unload -w /System/Library/LaunchAgents/

Linux – SNMP: How do I find the IP and MAC address of a computer? (Debian)

I play around with Net-SNMP and try to find the IP and MAC address of my computer, but it does not work. This is the command I am executing:

snmpget -v 2c -c public localhost

I receive the following message:

IP-MIB::ip = No Such Object available on this agent at this OID

I also tried it:

snmpwalk -v 2c -c public localhost sysORID.7

But all I get back is this:

SNMPv2-MIB::sysORID.7 = OID: IP-MIB::ip

What am I doing wrong? Thank you so much!