Tracebloc Client is a Kubernetes-based application that runs experiments and communicates results to the Tracebloc backend. It's designed to handle distributed machine learning workloads efficiently and securely.
- Kubernetes
- Helm 3.x
- Azure Service Bus (AmqpOverWebsocket)
- Docker
- Persistent Volume Storage
kubectlinstalled and configuredHelm 3.xinstalled- Access to a Kubernetes cluster
- One-way communication with Tracebloc backend
- Port 443 open for Azure Service Bus (AmqpOverWebsocket)
- Secure metric and weight file transmission
- RAM: 50 GB (minimum)
- CPU: 20 cores (minimum)
- Persistent volumes for:
- Training data
- Models
- Weight files
-
Docker Registry Access:
- Username
- Password
-
Client Authentication:
- Client ID
- Username
- Password
- Ensure all prerequisites are met
- Configure your credentials
- Follow our detailed deployment guide at: Create Your Client
This project is licensed under the MIT License - see the LICENSE file for details.
For additional support or questions, please refer to our documentation or contact the Tracebloc support team.