We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 00edeb1 commit dc5ea9fCopy full SHA for dc5ea9f
1 file changed
template/v2/dirs/etc/sagemaker-ui/kernels/kernel_launchers/python3_kernel_launcher.sh
@@ -3,9 +3,19 @@
3
kernel_type=$2
4
connection_file=$4
5
6
-sparkmagicHomeDir=/home/sagemaker-user/.sparkmagic
7
-mkdir -p $sparkmagicHomeDir
8
-config_file_path=${sparkmagicHomeDir}/config.json
+if [ ! -e "/opt/ml/metadata/resource-metadata.json" ] && [ -z "$SPARKMAGIC_CONF_DIR" ]; then
+ export SPARKMAGIC_CONF_DIR="$SM_EXECUTION_INPUT_PATH"
+fi
9
+
10
+if [ -n "$SPARKMAGIC_CONF_DIR" ]; then
11
+ mkdir -p $SPARKMAGIC_CONF_DIR
12
+ config_file_path=${SPARKMAGIC_CONF_DIR}/config.json
13
+else
14
+ sparkmagicHomeDir=${HOME}/.sparkmagic
15
+ mkdir -p $sparkmagicHomeDir
16
+ config_file_path=${sparkmagicHomeDir}/config.json
17
18
19
if [ ! -f "$config_file_path" ]; then
20
cat << EOT > "$config_file_path"
21
{
0 commit comments