Hi, I am trying to use multiprocessing for every columns.
So for example, if there are 3columns, then I would like to create pool of three cpu’s and arrange each to every columns.
Below is what I have tried but it is not working… Can anybody help?
import streamlit as st
import os
from multiprocessing import Pool
def write(param):
global cols
print(f'{param} {os.getpid()} {cols}')
with cols[param[0]]:
st.subheader(f'{param[1]}')
st.title('Multiprocessing Test')
cols = st.columns(3)
params = [[i, i+10] for i in range(3)]
pool = Pool(3)
pool.map(write, params)
pool.close()
pool.join()