This document attempts to consolidate all available information regarding the VBIOS ROMs for the venerable AMD Instinct MI50 - especially the 32 GB variant
Sources include
| model | gpus | pp512 | tg128 | |
|---|---|---|---|---|
| qwen3 4B Q4_0 | 0-3 | 1365.67 | 71.05 | |
| qwen3 4B Q4_0 | 0 | 1508.90 | 113.37 | |
| qwen3 4B Q4_0 | 1 | 1476.14 | 98.64 | |
| qwen3 4B Q4_0 | 0,2 | 1491.52 | 90.91 | |
| qwen3 4B Q4_0 | 0,1 | 1457.96 | 83.26 | |
| qwen3 4B IQ4_XS | 0-3 | 1124.38 | 69.33 | |
| qwen3 4B IQ4_XS | 0 | 1239.12 | 104.88 | |
| qwen3 4B IQ4_XS | 1 | 1201.76 | 92.41 | |
| qwen3 4B IQ4_XS | 0,2 | 1219.07 | 83.84 |
| Some 4xMi50 32GB Benchmarks (Mostly Qwen Coder 30B A3B Q4_0) | |
| Just leaving these here for future reference... | |
| NOTE: Devices 0 and 2 are on PCIe 3x16, Devices 1 and 3 are on PCIe x1 | |
| --- | |
| user@aipc:~/code/ai/repo/scripts$ ./llama-bench.sh -m ../../models/qwen3-0.6b-Q4_0.gguf | |
| ggml_cuda_init: found 4 ROCm devices: |
This document attempts to consolidate all available information regarding the VBIOS ROMs for the venerable AMD Instinct MI50 - especially the 32 GB variant
Sources include
| ==> down.csv <== | |
| time,msg,codes,model,button,id,channel,battery_ok,temperature_C,mic,subtype,humidity,state,rain_mm,status,rain_rate,rain_rate_mm_h,rain_rate_in_h,rain_total,rain_in,gust,average,direction,wind_max_m_s,wind_avg_m_s,wind_dir_deg,pressure_hPa,uv,power_W,energy_kWh,radio_clock,sequence,unit,group_call,command,dim,dim_value,dipswitch,rbutton,temperature_F,data,closed,event,tamper,esn,exception,status_hex,xactivity,xtamper1,xtamper2,setpoint_C,switch,cmd,cmd_id,tristate,wind_avg_km_h,wind_max_km_h,signal,sensor_code,uv_sensor_id,uv_status,uv_index,lux,wm,seq,current,interval,learn,message_type,sequence_num,leak_detected,wind_avg_mi_h,storm_dist,strike_count,strike_distance,active,raw_msg,rfi,wind_max_mi_h,wind_approach,flags,maybetemp,binding_countdown,depth_cm,power0_W,power1_W,power2_W,power0,node,ct1,ct2,ct3,ct4,batt_Vrms,temp1_C,temp2_C,temp3_C,temp4_C,temp5_C,temp6_C,pulse,button1,button2,button3,button4,group,transmit,moisture,type,pressure_PSI,battery_mV,pressure_kPa,pulses,pulsecount,len,to |
| # Put this code inside a function to easily count the number of times the | |
| # function is called. | |
| # Create the agent | |
| agent_process_name = :your_agent | |
| if Process.whereis(agent_process_name) == nil do | |
| {:ok, agent_pid} = Agent.start_link(fn -> 0 end) | |
| Process.register(agent_pid, agent_process_name) | |
| end |
| #!/bin/bash | |
| # i3gw - "ghost window" wrapper for i3 | |
| # ctrl+c, ctrl+v by budRich 2017 | |
| # | |
| # https://www.reddit.com/r/i3wm/comments/6x5vgp/oc_i3gw/ | |
| # https://gist.github.com/budRich/d09cbfd07ffdc57680fbc51ffff3687b | |
| # | |
| # i3-msg has an undocumented function (open) that creates | |
| # empty containers, or as I call them: ghosts. |
| @default_interval 99 | |
| @default_timeout 9_000 | |
| @doc """ | |
| Assert that a condition eventually evaluates to `true`. | |
| ## Options | |
| All time-related options are in milliseconds. | |
| - `:timeout` (default: `#{@default_timeout}`) - the maximum total time until the assertion fails |
Here's how I set up gitlab-runner for a non-root user inside a Vagrant VM (should work for non-VM machines as well):
ps aux | grep gitlab
/usr/bin/gitlab-runner run --config /etc/gitlab/runner/config.toml --service gitlab-runner
| CAX11 | |
| - 2-core ARM + 4GB RAM + 40GB Storage + 20TB Traffic | |
| - 1099 Single / 1995 Multi | |
| - https://browser.geekbench.com/v6/cpu/1103496 | |
| CAX41 | |
| - 16-core ARM + 32 GB RAM + 320GB Storage + 20TB Traffic | |
| - 1141 Single / 9274 Multi | |
| - https://browser.geekbench.com/v6/cpu/1153915 | |